A Review Article on Software Effort Estimation in Agile Methodology

被引:9
|
作者
Sudarmaningtyas, Pantjawati [1 ,2 ]
Mohamed, Rozlina [1 ]
机构
[1] Univ Malaysia Pahang, Fac Comp, Kuantan 26300, Pahang, Malaysia
[2] Univ Dinamika, Dept Informat Syst, Surabaya 60298, Jawa Timur, Indonesia
来源
关键词
Agile; effort estimation attributes; expert judgement; hybrid approach; software effort estimation; MODEL;
D O I
10.47836/pjst.29.2.08
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Currently, Agile software development method has been commonly used in software development projects, and the success rate is higher than waterfall projects. The effort estimation in Agile is still a challenge because most existing means are developed based on the conventional method. Therefore, this study aimed to ascertain the software effort estimation method that is applied in Agile, the implementation approach, and the attributes that affect effort estimation. The results showed the top three estimation that is applied in Agile, arc machine learning (37%), Expert Judgement (26%), and Algorithmic (21%). The implementation of all machine learning methods used a hybrid approach, which is a combination of machine learning and expert judgement, or a mix of two or more machine learning. Meanwhile, the implementation of effort estimation through a hybrid approach was only used in 47% of relevant articles. In addition, effort estimation in Agile involved twenty-four attributes, where Complexity, Experience, Size, and Time are the most commonly used and implemented.
引用
收藏
页码:837 / 861
页数:25
相关论文
共 50 条