A Systematic Literature Review of Machine Learning Estimation Approaches in Scrum Projects

被引:14
作者
Arora, Mohit [1 ]
Verma, Sahil [1 ]
Kavita [1 ]
Chopra, Shivali [1 ]
机构
[1] Lovely Profess Univ, Phagwara, Punjab, India
来源
COGNITIVE INFORMATICS AND SOFT COMPUTING | 2020年 / 1040卷
关键词
Effort estimation; Scrum; Machine learning; Agile software development; SOFTWARE EFFORT ESTIMATION; NEURAL-NETWORK MODELS; ALGORITHM;
D O I
10.1007/978-981-15-1451-7_59
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
It is inevitable for any successful IT industry not to estimate the effort, cost, and duration of their projects. As evident by Standish group chaos manifesto that approx. 43% of the projects are often delivered late and entered crises because of overbudget and less required functions. Improper and inaccurate estimation of software projects leads to a failure, and therefore it must be considered in true letter and spirit. When Agile principle-based process models (e.g., Scrum) came into the market, a significant change can be seen. This change in culture proves to be a boon for strengthening the collaboration between developer and customer. Estimation has always been challenging in Agile as requirements are volatile. This encourages researchers to work on effort estimation. There are many reasons for the gap between estimated and actual effort, viz., project, people, and resistance factors, wrong use of cost drivers, ignorance of regression testing effort, understandability of user story size and its associated complexity, etc. This paper reviewed the work of numerous authors and potential researchers working on bridging the gap of actual and estimated effort. Through intensive and literature review, it can be inferred that machine learning models clearly outperformed non-machine learning and traditional techniques of estimation.
引用
收藏
页码:573 / 586
页数:14
相关论文
共 36 条
[1]   Ontology Based Multiagent Effort Estimation System for Scrum Agile Method [J].
Adnan, Muhammad ;
Afzal, Muhammad .
IEEE ACCESS, 2017, 5 :25993-26005
[2]  
Alostad JM, 2017, INT J ADV COMPUT SC, V8, P270
[3]   A class of hybrid multilayer perceptrons for software development effort estimation problems [J].
Araujo, Ricardo de A. ;
Oliveira, Adriano L. I. ;
Meira, Silvio .
EXPERT SYSTEMS WITH APPLICATIONS, 2017, 90 :1-12
[4]  
Arora M, 2016, FAR E J ELECT COMMUN, V3, P741, DOI [10.17654/ECSV3PII16741, DOI 10.17654/ECSV3PII16741]
[5]   Comparative analysis of soft computing techniques for predicting software effort based use case points [J].
Azzeh, Mohammad ;
Nassif, Ali Bou ;
Banitaan, Shadi .
IET SOFTWARE, 2018, 12 (01) :19-29
[6]  
Bilgaiyan Saurabh, 2016, 2016 2nd International Conference on Computational Intelligence and Networks (CINE), P112, DOI 10.1109/CINE.2016.27
[7]  
Bilgaiyan S., 2017, Journal of Engineering Science and Technology Review, V10, P51, DOI DOI 10.25103/JESTR.104.08
[8]   A Deep Learning Model for Estimating Story Points [J].
Choetkiertikul, Morakot ;
Hoa Khanh Dam ;
Truyen Tran ;
Trang Pham ;
Ghose, Aditya ;
Menzies, Tim .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2019, 45 (07) :637-656
[9]   Neural network based models for software effort estimation: a review [J].
Dave, Vachik S. ;
Dutta, Kamlesh .
ARTIFICIAL INTELLIGENCE REVIEW, 2014, 42 (02) :295-307
[10]   Bayesian network model for task effort estimation in agile software development [J].
Dragicevic, Srdjana ;
Celar, Stipe ;
Turic, Mili .
JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 127 :109-119