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...

ver descrição completa

Detalhes bibliográficos
Autores: 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
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