Quality measurement in agile and rapid software development: A systematic mapping
Context: In despite of agile and rapid software development (ARSD) being researched and applied extensively, managing quality requirements (QRs) are still challenging. As ARSD processes produce a large amount of data, measurement has become a strategy to facilitate QR management. Objective: This stu...
| Autores: | ; ; ; ; ; ; ; ; |
|---|---|
| Tipo de documento: | Artigo |
| Data de publicação: | 2022 |
| País: | España |
| Recursos: | Universitat Politècnica de Catalunya (UPC) |
| Repositório: | UPCommons. Portal del coneixement obert de la UPC |
| Idioma: | Inglês |
| OAI Identifier: | oai:upcommons.upc.edu:2117/359546 |
| Acesso em linha: | https://hdl.handle.net/2117/359546 https://dx.doi.org/10.1016/j.jss.2021.111187 |
| Nível de acesso: | Acesso aberto |
| Palavra-chave: | Computer software -- Development Quality requirements Non-functional requirements Quality indicators Metrics Agile software development Rapid software development Programari -- Desenvolupament Àrees temàtiques de la UPC::Informàtica::Enginyeria del software |
| _version_ | 1878740650149543937 |
|---|---|
| author | López Cuesta, Lidia|||0000-0002-6901-9223 |
| author2 | Burgués Illa, Xavier|||0000-0001-6974-9886 Martínez Fernández, Silverio Juan|||0000-0001-9928-133X Vollmer, Anna Maria Behutiye, Woubshet Karhapää, Pertti Franch Gutiérrez, Javier|||0000-0001-9733-8830 Rodríguez, Pilar Oivo, Markku |
| author2_role | author author author author author author author author |
| author_browse | Behutiye, Woubshet Burgués Illa, Xavier|||0000-0001-6974-9886 Franch Gutiérrez, Javier|||0000-0001-9733-8830 Karhapää, Pertti López Cuesta, Lidia|||0000-0002-6901-9223 Martínez Fernández, Silverio Juan|||0000-0001-9928-133X Oivo, Markku Rodríguez, Pilar Vollmer, Anna Maria |
| author_facet | López Cuesta, Lidia|||0000-0002-6901-9223 Burgués Illa, Xavier|||0000-0001-6974-9886 Martínez Fernández, Silverio Juan|||0000-0001-9928-133X Vollmer, Anna Maria Behutiye, Woubshet Karhapää, Pertti Franch Gutiérrez, Javier|||0000-0001-9733-8830 Rodríguez, Pilar Oivo, Markku |
| author_role | author |
| collection | UPCommons. Portal del coneixement obert de la UPC |
| description | Context: In despite of agile and rapid software development (ARSD) being researched and applied extensively, managing quality requirements (QRs) are still challenging. As ARSD processes produce a large amount of data, measurement has become a strategy to facilitate QR management. Objective: This study aims to survey the literature related to QR management through metrics in ARSD, focusing on: bibliometrics, QR metrics, and quality-related indicators used in quality management. Method: The study design includes the definition of research questions, selection criteria, and snowballing as search strategy. Results: We selected 61 primary studies (2001-2019). Despite a large body of knowledge and standards, there is no consensus regarding QR measurement. Terminology is varying as are the measuring models. However, seemingly different measurement models do contain similarities. Conclusion: The industrial relevance of the primary studies shows that practitioners have a need to improve quality measurement. Our collection of measures and data sources can serve as a starting point for practitioners to include quality measurement into their decision-making processes. Researchers could benefit from the identified similarities to start building a common framework for quality measurement. In addition, this could help researchers identify what quality aspects need more focus, e.g., security and usability with few metrics reported. |
| eu_rights_str_mv | openAccess |
| format | article |
| id | ES_d6e96ffa8b3e8bf90467e0f8668fc74d |
| institution | Universitat Politècnica de Catalunya (UPC) |
| instname_str | Universitat Politècnica de Catalunya (UPC) |
| language | eng |
| network_acronym_str | ES |
| network_name_str | España |
| oai_identifier_str | oai:upcommons.upc.edu:2117/359546 |
| publishDate | 2022 |
| publishDateSort | 2022 |
| reponame_str | UPCommons. Portal del coneixement obert de la UPC |
| spelling | Quality measurement in agile and rapid software development: A systematic mapping López Cuesta, Lidia|||0000-0002-6901-9223 Burgués Illa, Xavier|||0000-0001-6974-9886 Martínez Fernández, Silverio Juan|||0000-0001-9928-133X Vollmer, Anna Maria Behutiye, Woubshet Karhapää, Pertti Franch Gutiérrez, Javier|||0000-0001-9733-8830 Rodríguez, Pilar Oivo, Markku Computer software -- Development Quality requirements Non-functional requirements Quality indicators Metrics Agile software development Rapid software development Programari -- Desenvolupament Àrees temàtiques de la UPC::Informàtica::Enginyeria del software Context: In despite of agile and rapid software development (ARSD) being researched and applied extensively, managing quality requirements (QRs) are still challenging. As ARSD processes produce a large amount of data, measurement has become a strategy to facilitate QR management. Objective: This study aims to survey the literature related to QR management through metrics in ARSD, focusing on: bibliometrics, QR metrics, and quality-related indicators used in quality management. Method: The study design includes the definition of research questions, selection criteria, and snowballing as search strategy. Results: We selected 61 primary studies (2001-2019). Despite a large body of knowledge and standards, there is no consensus regarding QR measurement. Terminology is varying as are the measuring models. However, seemingly different measurement models do contain similarities. Conclusion: The industrial relevance of the primary studies shows that practitioners have a need to improve quality measurement. Our collection of measures and data sources can serve as a starting point for practitioners to include quality measurement into their decision-making processes. Researchers could benefit from the identified similarities to start building a common framework for quality measurement. In addition, this could help researchers identify what quality aspects need more focus, e.g., security and usability with few metrics reported. This work has been funded by the European Union’s Horizon 2020 research and innovation program through the Q-Rapids project (grant no. 732253). This research was also partially supported by the Spanish Ministerio de Economía, Industria y Competitividad through the DOGO4ML project (grant PID2020-117191RB-I00). Silverio Martínez-Fernández worked in Fraunhofer IESE before January 2020. Peer Reviewed https://hdl.handle.net/2117/359546 https://dx.doi.org/10.1016/j.jss.2021.111187 |
| spellingShingle | Quality measurement in agile and rapid software development: A systematic mapping López Cuesta, Lidia|||0000-0002-6901-9223 Computer software -- Development Quality requirements Non-functional requirements Quality indicators Metrics Agile software development Rapid software development Programari -- Desenvolupament Àrees temàtiques de la UPC::Informàtica::Enginyeria del software |
| title | Quality measurement in agile and rapid software development: A systematic mapping |
| title_full | Quality measurement in agile and rapid software development: A systematic mapping |
| title_fullStr | Quality measurement in agile and rapid software development: A systematic mapping |
| title_full_unstemmed | Quality measurement in agile and rapid software development: A systematic mapping |
| title_short | Quality measurement in agile and rapid software development: A systematic mapping |
| title_sort | Quality measurement in agile and rapid software development: A systematic mapping |
| topic | Computer software -- Development Quality requirements Non-functional requirements Quality indicators Metrics Agile software development Rapid software development Programari -- Desenvolupament Àrees temàtiques de la UPC::Informàtica::Enginyeria del software |
| topic_facet | Computer software -- Development Quality requirements Non-functional requirements Quality indicators Metrics Agile software development Rapid software development Programari -- Desenvolupament Àrees temàtiques de la UPC::Informàtica::Enginyeria del software |
| url | https://hdl.handle.net/2117/359546 https://dx.doi.org/10.1016/j.jss.2021.111187 |