TY - JOUR
T1 - Aspects of software quality applied to the process of agile software development
T2 - a systematic literature review
AU - Arcos-Medina, Gloria
AU - Mauricio, David
N1 - Publisher Copyright:
© 2019, The Society for Reliability Engineering, Quality and Operations Management (SREQOM), India and The Division of Operation and Maintenance, Lulea University of Technology, Sweden.
PY - 2019/10/1
Y1 - 2019/10/1
N2 - The importance of quality in software engineering is widely recognized today. As a result, agile methods have incorporated quality practices in the software development process to achieve quality software quickly and in harmony with rapidly changing customer requirements. Experts have published a substantial amount of information related to the diverse aspects of software quality and agile development. This work aims to perform a systematic literature review of the following characteristics: critical success factors, metrics to measure quality, quality attributes, agile practices, quality models, and agile principles considered by these models. 773 papers related to quality in the agile development process were identified, of which, for the preparation of this article, 71 papers were selected. This study catalogs 118 critical success factors, 137 agile practices, 102 metrics, and 70 quality attributes that affect the agile software development. In addition, 14 quality models, which do not cover all the aspects of quality related to agile development, were studied to prepare this paper. 28.17% of the studies analyzed consider the agile practices as they affect the quality of software, which is the most studied aspect.
AB - The importance of quality in software engineering is widely recognized today. As a result, agile methods have incorporated quality practices in the software development process to achieve quality software quickly and in harmony with rapidly changing customer requirements. Experts have published a substantial amount of information related to the diverse aspects of software quality and agile development. This work aims to perform a systematic literature review of the following characteristics: critical success factors, metrics to measure quality, quality attributes, agile practices, quality models, and agile principles considered by these models. 773 papers related to quality in the agile development process were identified, of which, for the preparation of this article, 71 papers were selected. This study catalogs 118 critical success factors, 137 agile practices, 102 metrics, and 70 quality attributes that affect the agile software development. In addition, 14 quality models, which do not cover all the aspects of quality related to agile development, were studied to prepare this paper. 28.17% of the studies analyzed consider the agile practices as they affect the quality of software, which is the most studied aspect.
KW - Agile model
KW - Agile practices
KW - Quality assurance
KW - Quality attributes
KW - Quality metrics
KW - Systematic literature review
UR - http://www.scopus.com/inward/record.url?scp=85074445827&partnerID=8YFLogxK
U2 - 10.1007/s13198-019-00840-7
DO - 10.1007/s13198-019-00840-7
M3 - Artículo de revisión
AN - SCOPUS:85074445827
SN - 0975-6809
VL - 10
SP - 867
EP - 897
JO - International Journal of System Assurance Engineering and Management
JF - International Journal of System Assurance Engineering and Management
IS - 5
ER -