Planning optimal agile releases via requirements optimization

Résultats de recherche: RechercheArticle dans les actes d'une conférence/un colloque

Résumé

This paper focuses on improving requirements quality in agile projects by determining requirements prioritization. Current methods suggest to take into account business value in order to determine the requirements priority rank. In practice it was observed that many other factors enter into the equation, such as implementation cost and functionality dependencies. Since agile methods suggest that priority should be customer/user's prerogative, taking all relevant factors becomes challenging without decision supporting tools. Our research question is the following: How can we formulate the agile release decision problem, and which computations can we do over requirements models to recommend solutions to that decision problem? Our contributions are the following: (i) we formulate this agile release decision problem as an optimization problem, (ii) we provide a modelling language to represent instances of this problem as requirements models, and (iii) we describe an online tool to make the models and solve the resulting optimization problem instances.

langueAnglais
titreProceedings - 2016 IEEE 24th International Requirements Engineering Conference Workshops, REW 2016
EditeurInstitute of Electrical and Electronics Engineers Inc.
Pages10-16
Nombre de pages7
ISBN (Electronique)9781509036943
Les DOIs
étatPublié - 12 janv. 2017
Evénement24th IEEE International Requirements Engineering Conference Workshops, REW 2016 - Beijing, Chine
Durée: 12 sept. 201616 sept. 2016

Une conférence

Une conférence24th IEEE International Requirements Engineering Conference Workshops, REW 2016
PaysChine
La villeBeijing
période12/09/1616/09/16

Empreinte digitale

Planning
Costs
Industry
Modeling languages

mots-clés

    Citer ceci

    Gillain, J., Jureta, I., & Faulkner, S. (2017). Planning optimal agile releases via requirements optimization. Dans Proceedings - 2016 IEEE 24th International Requirements Engineering Conference Workshops, REW 2016 (p. 10-16). [7815599] Institute of Electrical and Electronics Engineers Inc.. DOI: 10.1109/REW.2016.36
    Gillain, Joseph ; Jureta, Ivan ; Faulkner, Stéphane. / Planning optimal agile releases via requirements optimization. Proceedings - 2016 IEEE 24th International Requirements Engineering Conference Workshops, REW 2016. Institute of Electrical and Electronics Engineers Inc., 2017. p. 10-16
    @inbook{ca4f922506e34f8eb3fb1bc1e159fd9e,
    title = "Planning optimal agile releases via requirements optimization",
    abstract = "This paper focuses on improving requirements quality in agile projects by determining requirements prioritization. Current methods suggest to take into account business value in order to determine the requirements priority rank. In practice it was observed that many other factors enter into the equation, such as implementation cost and functionality dependencies. Since agile methods suggest that priority should be customer/user's prerogative, taking all relevant factors becomes challenging without decision supporting tools. Our research question is the following: How can we formulate the agile release decision problem, and which computations can we do over requirements models to recommend solutions to that decision problem? Our contributions are the following: (i) we formulate this agile release decision problem as an optimization problem, (ii) we provide a modelling language to represent instances of this problem as requirements models, and (iii) we describe an online tool to make the models and solve the resulting optimization problem instances.",
    keywords = "Agile methodology, Goal models, Requirements optimization, Requirements prioritization",
    author = "Joseph Gillain and Ivan Jureta and Stéphane Faulkner",
    year = "2017",
    month = "1",
    doi = "10.1109/REW.2016.36",
    pages = "10--16",
    booktitle = "Proceedings - 2016 IEEE 24th International Requirements Engineering Conference Workshops, REW 2016",
    publisher = "Institute of Electrical and Electronics Engineers Inc.",

    }

    Gillain, J, Jureta, I & Faulkner, S 2017, Planning optimal agile releases via requirements optimization. Dans Proceedings - 2016 IEEE 24th International Requirements Engineering Conference Workshops, REW 2016., 7815599, Institute of Electrical and Electronics Engineers Inc., p. 10-16, 24th IEEE International Requirements Engineering Conference Workshops, REW 2016, Beijing, Chine, 12/09/16. DOI: 10.1109/REW.2016.36

    Planning optimal agile releases via requirements optimization. / Gillain, Joseph; Jureta, Ivan; Faulkner, Stéphane.

    Proceedings - 2016 IEEE 24th International Requirements Engineering Conference Workshops, REW 2016. Institute of Electrical and Electronics Engineers Inc., 2017. p. 10-16 7815599.

    Résultats de recherche: RechercheArticle dans les actes d'une conférence/un colloque

    TY - CHAP

    T1 - Planning optimal agile releases via requirements optimization

    AU - Gillain,Joseph

    AU - Jureta,Ivan

    AU - Faulkner,Stéphane

    PY - 2017/1/12

    Y1 - 2017/1/12

    N2 - This paper focuses on improving requirements quality in agile projects by determining requirements prioritization. Current methods suggest to take into account business value in order to determine the requirements priority rank. In practice it was observed that many other factors enter into the equation, such as implementation cost and functionality dependencies. Since agile methods suggest that priority should be customer/user's prerogative, taking all relevant factors becomes challenging without decision supporting tools. Our research question is the following: How can we formulate the agile release decision problem, and which computations can we do over requirements models to recommend solutions to that decision problem? Our contributions are the following: (i) we formulate this agile release decision problem as an optimization problem, (ii) we provide a modelling language to represent instances of this problem as requirements models, and (iii) we describe an online tool to make the models and solve the resulting optimization problem instances.

    AB - This paper focuses on improving requirements quality in agile projects by determining requirements prioritization. Current methods suggest to take into account business value in order to determine the requirements priority rank. In practice it was observed that many other factors enter into the equation, such as implementation cost and functionality dependencies. Since agile methods suggest that priority should be customer/user's prerogative, taking all relevant factors becomes challenging without decision supporting tools. Our research question is the following: How can we formulate the agile release decision problem, and which computations can we do over requirements models to recommend solutions to that decision problem? Our contributions are the following: (i) we formulate this agile release decision problem as an optimization problem, (ii) we provide a modelling language to represent instances of this problem as requirements models, and (iii) we describe an online tool to make the models and solve the resulting optimization problem instances.

    KW - Agile methodology

    KW - Goal models

    KW - Requirements optimization

    KW - Requirements prioritization

    UR - http://www.scopus.com/inward/record.url?scp=85013040963&partnerID=8YFLogxK

    U2 - 10.1109/REW.2016.36

    DO - 10.1109/REW.2016.36

    M3 - Conference contribution

    SP - 10

    EP - 16

    BT - Proceedings - 2016 IEEE 24th International Requirements Engineering Conference Workshops, REW 2016

    PB - Institute of Electrical and Electronics Engineers Inc.

    ER -

    Gillain J, Jureta I, Faulkner S. Planning optimal agile releases via requirements optimization. Dans Proceedings - 2016 IEEE 24th International Requirements Engineering Conference Workshops, REW 2016. Institute of Electrical and Electronics Engineers Inc.2017. p. 10-16. 7815599. Disponible à, DOI: 10.1109/REW.2016.36