An Update on Effort Estimation in Agile Software Development: A Systematic Literature Review

被引:34
|
作者
Fernandez-Diego, Marta [1 ]
Mendez, Erwin R. [2 ]
Gonzalez-Ladron-De-Guevara, Fernando [1 ]
Abrahao, Silvia [3 ]
Insfran, Emilio [3 ]
机构
[1] Univ Politecn Valencia UPV, Dept Business Org, Valencia 46022, Spain
[2] IMF Business Sch, Madrid 28012, Spain
[3] Univ Politecn Valencia UPV, Dept Comp Sci, Valencia 46022, Spain
来源
IEEE ACCESS | 2020年 / 8卷
关键词
Estimation; Agile software development; Software; Variable speed drives; Planning; Systematics; Bibliographies; Effort estimation; agile methods; agile software development (ASD); systematic literature review (SLR);
D O I
10.1109/ACCESS.2020.3021664
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software developers require effective effort estimation models to facilitate project planning. Although Usman et al. systematically reviewed and synthesized the effort estimation models and practices for Agile Software Development (ASD) in 2014, new evidence may provide new perspectives for researchers and practitioners. This article presents a systematic literature review that updates the Usman et al. study from 2014 to 2020 by analyzing the data extracted from 73 new papers. This analysis allowed us to identify six agile methods: Scrum, Xtreme Programming and four others, in all of which expert-based estimation methods continue to play an important role. This is particularly the case of Planning Poker, which is very closely related to the most frequently used size metric (story points) and the way in which software requirements are specified in ASD. There is also a remarkable trend toward studying techniques based on the intensive use of data. In this respect, although most of the data originate from single-company datasets, there is a significant increase in the use of cross-company data. With regard to cost factors, we applied the thematic analysis method. The use of team and project factors appears to be more frequent than the consideration of more technical factors, in accordance with agile principles. Finally, although accuracy is still a challenge, we identified that improvements have been made. On the one hand, an increasing number of papers showed acceptable accuracy values, although many continued to report inadequate results. On the other, almost 29% of the papers that reported the accuracy metric used reflected aspects concerning the validation of the models and 18% reported the effect size when comparing models.
引用
收藏
页码:166768 / 166800
页数:33
相关论文
共 50 条
  • [1] Effort Estimation in Global Software Development: A Systematic Literature Review
    Britto, Ricardo
    Freitas, Vitor
    Mendes, Emilia
    Usman, Muhammad
    [J]. 2014 IEEE 9TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE), 2014, : 135 - 144
  • [2] Effort Estimation in Agile Software Development: An Updated Review
    Dantas, Emanuel
    Perkusich, Mirko
    Dilorenzo, Ednaldo
    Santos, Danilo F. S.
    Almeida, Hyggo
    Perkusich, Angelo
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2018, 28 (11-12) : 1811 - 1831
  • [3] Effort Estimation in Agile Software Development: A Systematic Map Study
    Rodriguez, Camilo Andres Pineros
    Martinez, Luz Marina Sierra
    Ordonez, Diego Hernan Peluffo
    Pena, Jimena Adriana Timana
    [J]. INGE CUC, 2023, 19 (01)
  • [4] Effort Estimation in Agile Software Development: A Systematic Mapping Study
    Earth, Nour Elhouda
    Nafil, Khalid
    El Messousi, Rochdi
    [J]. NEW TRENDS IN INTELLIGENT SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2021, 337 : 224 - 234
  • [5] An Insight into the Capabilities of Professionals and Teams in Agile Software Development: An Update of the Systematic Literature Review
    Cunha, Felipe
    Perkusich, Mirko
    Guimaraes, Everton
    Santos, Ramon
    Rique, Thiago
    Albuquerque, Danyllo
    Perkusich, Angelo
    Almeida, Hyggo
    Gorgonio, Kyller Costa
    [J]. JOURNAL OF COMMUNICATIONS SOFTWARE AND SYSTEMS, 2024, 20 (01) : 99 - 112
  • [6] Challenges in Agile Software Development: A Systematic Literature Review
    Fitriani, Widia Resti
    Rahayu, Puji
    Sensuse, Dana Indra
    [J]. 2016 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE AND INFORMATION SYSTEMS (ICACSIS), 2016, : 155 - 163
  • [7] Modeling in Agile Software Development: A Systematic Literature Review
    Mognon, Fernando
    Stadzisz, Paulo C.
    [J]. AGILE METHODS, WBMA 2016, 2017, 680 : 50 - 59
  • [8] Agile Global Software Development: A Systematic Literature Review
    Camara, Rafael
    Monte, Iury
    Alves, Annelyelthon
    Marinho, Marcelo
    [J]. 34TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2020, 2020, : 31 - 40
  • [9] A Systematic Literature Review of The Improved Agile Software Development
    Satria, Deki
    Sensuse, Dana Indra
    Noprisson, Handrie
    [J]. 2017 4TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY SYSTEMS AND INNOVATION (ICITSI), 2017, : 94 - 99
  • [10] Cost and Effort Estimation in Agile Software Development
    Popli, Rashmi
    Chauhan, Naresh
    [J]. PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON RELIABILTY, OPTIMIZATION, & INFORMATION TECHNOLOGY (ICROIT 2014), 2014, : 57 - 61