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 条
  • [31] Challenges in Distributed Agile Software Development Environment: A Systematic Literature Review
    Ghani, Imran
    Lim, Angelica
    Hasnain, Muhammad
    Ghani, Israr
    Babar, Muhammad Imran
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2019, 13 (09) : 4555 - 4571
  • [32] Aspects of software quality applied to the process of agile software development: a systematic literature review
    Arcos-Medina, Gloria
    Mauricio, David
    [J]. INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2019, 10 (05) : 867 - 897
  • [33] Aspects of software quality applied to the process of agile software development: a systematic literature review
    Gloria Arcos-Medina
    David Mauricio
    [J]. International Journal of System Assurance Engineering and Management, 2019, 10 : 867 - 897
  • [34] Effort estimation in agile software development: A method and a case study
    Machado, F
    Joyanes, L
    [J]. SERP '05: Proceedings of the 2005 International Conference on Software Engineering Research and Practice, Vols 1 and 2, 2005, : 470 - 475
  • [35] An Empirical Investigation on Effort Estimation in Agile Global Software Development
    Britto, Ricardo
    Mendes, Emilia
    Borstler, Jurgen
    [J]. 2015 IEEE 10TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE 2015), 2015, : 38 - 45
  • [36] Linear Regression Model for Agile Software Development Effort Estimation
    Sharma, Amrita
    Chaudhary, Neha
    [J]. 2020 5TH IEEE INTERNATIONAL CONFERENCE ON RECENT ADVANCES AND INNOVATIONS IN ENGINEERING (IEEE - ICRAIE-2020), 2020,
  • [37] Systematic Literature Review on Software Effort Estimation Using Machine Learning Approaches
    Sharma, Pinkashia
    Singh, Jaiteg
    [J]. 2017 INTERNATIONAL CONFERENCE ON NEXT GENERATION COMPUTING AND INFORMATION SYSTEMS (ICNGCIS), 2017, : 43 - 47
  • [38] An Insight into the Capabilities of Professionals and Teams in Agile Software Development A Systematic Literature Review
    Vishnubhotla, Sai Datta
    Mendes, Emilia
    Lundberg, Lars
    [J]. PROCEEDINGS OF 2018 7TH INTERNATIONAL CONFERENCE ON SOFTWARE AND COMPUTER APPLICATIONS (ICSCA 2018), 2018, : 10 - 19
  • [39] Knowledge Management Strategies and Processes in Agile Software Development: A Systematic Literature Review
    Ouriques, Raquel Andrade Barros
    Wnuk, Krzysztof
    Gorschek, Tony
    Svensson, Richard Berntsson
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2019, 29 (03) : 345 - 380
  • [40] Data-driven effort estimation techniques of agile user stories: a systematic literature review
    Alsaadi, Bashaer
    Saeedi, Kawther
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2022, 55 (07) : 5485 - 5516