Effort Estimation in Agile Software Development: An Updated Review

被引:14
|
作者
Dantas, Emanuel [1 ]
Perkusich, Mirko [1 ]
Dilorenzo, Ednaldo [1 ]
Santos, Danilo F. S. [1 ]
Almeida, Hyggo [1 ]
Perkusich, Angelo [1 ]
机构
[1] Fed Univ Campina Grande UFCG, Intelligent Software Engn ISE Grp, BR-58429140 Campina Grande, Paraiba, Brazil
关键词
Agile software development; effort estimation; forward snowballing;
D O I
10.1142/S0218194018400302
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
One of the main issues of an agile software project is how to accurately estimate development effort. In 2014, a Systematic Literature Review (SLR) regarding this subject was published. The authors concluded that there were several gaps in the literature, such as the low level of accuracy of the techniques and little consensus on appropriate cost drivers. The goal of our work is to provide an updated review of the state of the art based on this reference SLR work. We applied a Forward Snowballing approach, in which our seed set included the former SLR and its selected papers. We identified a strong indication of solutions based on Artificial Intelligence and Machine Learning methods for effort estimation in Agile Software Development (ASD). We also identified that there is a gap in terms of agreement on suitable cost drivers. Thus, we applied Thematic Analysis in the selected papers and identified a representative set of 10 cost drivers for effort estimation. This updated review of the state of the art resulted in 24 new relevant papers selected.
引用
收藏
页码:1811 / 1831
页数:21
相关论文
共 50 条
  • [1] 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
  • [2] An Effort Estimation Taxonomy for Agile Software Development
    Usman, Muhammad
    Borstler, Jurgen
    Petersen, Kai
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2017, 27 (04) : 641 - 674
  • [3] A Review of Effort Estimation Studies in Agile, Iterative and Incremental Software Development
    Danh Nguyen-Cong
    De Tran-Cao
    [J]. PROCEEDINGS OF 2013 IEEE RIVF INTERNATIONAL CONFERENCE ON COMPUTING AND COMMUNICATION TECHNOLOGIES: RESEARCH, INNOVATION, AND VISION FOR THE FUTURE (RIVF), 2013, : 27 - 30
  • [4] An Update on Effort Estimation in Agile Software Development: A Systematic Literature Review
    Fernandez-Diego, Marta
    Mendez, Erwin R.
    Gonzalez-Ladron-De-Guevara, Fernando
    Abrahao, Silvia
    Insfran, Emilio
    [J]. IEEE ACCESS, 2020, 8 : 166768 - 166800
  • [5] A Review Article on Software Effort Estimation in Agile Methodology
    Sudarmaningtyas, Pantjawati
    Mohamed, Rozlina
    [J]. PERTANIKA JOURNAL OF SCIENCE AND TECHNOLOGY, 2021, 29 (02): : 837 - 861
  • [6] Significant Factors in Agile Software Development of Effort Estimation
    Sudarmaningtyas, Pantjawati
    Mohamed, Rozlina
    [J]. PERTANIKA JOURNAL OF SCIENCE AND TECHNOLOGY, 2022, 30 (04): : 2851 - 2878
  • [7] Effort Estimation in Agile Software Development Using Autoencoders
    Rodriguez Sanchez, Eduardo
    Vazquez Santacruz, Eduardo
    Cervantes Maceda, Humberto
    [J]. 2023 12TH INTERNATIONAL CONFERENCE ON SOFTWARE PROCESS IMPROVEMENT, CIMPS 2023, 2023, : 1 - 7
  • [8] Effort, Duration and Cost Estimation in Agile Software Development
    Owais, Mohd.
    Ramakishore, R.
    [J]. 2016 NINTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2016, : 150 - 154
  • [9] Effort Estimation in Agile Global Software Development Context
    Britto, Ricardo
    Usman, Muhammad
    Mendes, Emilia
    [J]. AGILE METHODS: LARGE-SCALE DEVELOPMENT, REFACTORING, TESTING, AND ESTIMATION, 2014, 199 : 182 - 192
  • [10] 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)