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 条
  • [21] Bayesian network model for task effort estimation in agile software development
    Dragicevic, Srdjana
    Celar, Stipe
    Turic, Mili
    JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 127 : 109 - 119
  • [22] The Role of Neural Networks and Metaheuristics in Agile Software Development Effort Estimation
    Kaushik, Anupama
    Tayal, Devendra Kumar
    Yadav, Kalpana
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY PROJECT MANAGEMENT, 2020, 11 (02) : 50 - 71
  • [23] Effort estimation in agile software development: Case study and improvement framework
    Tanveer, Binish
    Guzman, Liliana
    Engel, Ulf Martin
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2017, 29 (11)
  • [24] Efficient Shapely Explanation of Support Vector Regression for Agile and Non-agile Software Effort Estimation
    Najm, Assia
    Zakrani, Abdelali
    Marzak, Abdelaziz
    INTELLIGENT SUSTAINABLE SYSTEMS, WORLDS4 2022, VOL 2, 2023, 579 : 711 - 729
  • [25] ESTIMATION OF EFFORT IN AGILE SOFTWARE DEVELOPMENT: STUDY OF DE CURRENT STATE IN BOGOTA
    Prieto Bustamante, Fernando
    REVISTA ITECKNE, 2020, 17 (02):
  • [26] Use Case Point (UCP) Methodology for Software Effort Estimation
    Ayyildiz, Tulin Ercelebi
    Kocyigit, Altan
    Kara, Aydin
    ICECCO'12: 9TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTER AND COMPUTATION, 2012, : 271 - 274
  • [27] An evaluation of effort estimation supported by change impact analysis in agile software development
    Tanveer, Binish
    Vollmer, Anna Maria
    Braun, Stefan
    bin Ali, Nauman
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2019, 31 (05)
  • [28] Agile Methodology Over Iterative Approach of Software Development -A Review
    Yadav, Monika
    Goyal, Neha
    Yadav, Jyoti
    2015 2ND INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), 2015, : 542 - 547
  • [29] RETRACTED ARTICLE: An effective agile development process by a hybrid intelligent effort estimation protocol
    Neha Gupta
    Rajendra Prasad Mahapatra
    Journal of Ambient Intelligence and Humanized Computing, 2022, 13 : 7 - 7
  • [30] A Comparative Analysis on Effort Estimation for Agile and Non-agile Software Projects Using DBN-ALO
    Anupama Kaushik
    Devendra Kr. Tayal
    Kalpana Yadav
    Arabian Journal for Science and Engineering, 2020, 45 : 2605 - 2618