Aspects of software quality applied to the process of agile software development: a systematic literature review

被引:25
作者
Arcos-Medina, Gloria [1 ,2 ]
Mauricio, David [2 ]
机构
[1] Escuela Super Politecn Chimborazo, Fac Comp & Elect, Panamer Km 1 1-2, Riobamba, Ecuador
[2] Univ Nacl Mayor San Marcos, Fac Syst Engn & Comp, Lima, Peru
关键词
Quality assurance; Agile practices; Quality metrics; Quality attributes; Agile model; Systematic literature review;
D O I
10.1007/s13198-019-00840-7
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
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.
引用
收藏
页码:867 / 897
页数:31
相关论文
共 33 条
[1]   Evaluating the impact of Object-Oriented design on software quality [J].
Abreu, FBE ;
Melo, W .
PROCEEDINGS OF THE 3RD INTERNATIONAL SOFTWARE METRICS SYMPOSIUM, 1996, :90-99
[2]   Defining 'success' for software projects: An exploratory revelation [J].
Agarwal, Nitin ;
Rathod, Urvashi .
International Journal of Project Management, 2006, 24 (04) :358-370
[3]  
Agile Aliance, 2001, AG ALL 12 PRINC AG S
[4]  
Albaladejo X, 2009, PROY AGILES
[5]   Approaches to promote product quality within software process improvement initiatives: A mapping study [J].
Alberto Garcia-Mireles, Gabriel ;
Angeles Moraga, Ma ;
Garcia, Felix ;
Piattini, Mario .
JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 103 :150-166
[6]  
[Anonymous], CMMI I HOM CAP MAT M
[7]  
[Anonymous], 2005, Extreme programming explained: Embrace change
[8]  
[Anonymous], 2013, CHAOS MAN
[9]  
[Anonymous], 1990, 6102 IEEE SA
[10]  
[Anonymous], 2001, StandardISO/IEC9126