Author:
Sudarmaningtyas Pantjawati,Mohamed Rozlina
Abstract
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, are 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.
Publisher
Universiti Putra Malaysia
Subject
General Earth and Planetary Sciences,General Environmental Science
Reference50 articles.
1. Abrahamsson, P., Fronza, I., Moser, R., Vlasenko, J., & Pedrycz, W. (2011, September 22-23). Predicting development effort from user stories. In 2011 International Symposium on Empirical Software Engineering and Measurement (pp. 400-403). Banff, Canada. https://doi.org/10.1109/ESEM.2011.58
2. Adnan, M., & Afzal, M. (2017). Ontology based multiagent effort estimation system for scrum agile method. IEEE Access, 5, 25993-26005. https://doi.org/10.1109/ACCESS.2017.2771257
3. Bilgaiyan, S., Mishra, S., & Das, M. (2018). Effort estimation in agile software development using experimental validation of neural network models. International Journal of Information Technology, 11, 569-573. https://doi.org/10.1007/s41870-018-0131-2
4. Bloch, M., Blumberg, S., & Laartz, J. (2012). Delivering large scale IT.pdf. Retrieved October 23, 2017, from https://www.mckinsey.com/business-functions/digital-mckinsey/our-insights/delivering-large-scale-it-projects-on-time-on-budget-and-on-value
5. Boehm, B. W. (1984). Software engineering economics. IEEE Transactions on Software Engineering, SE-10(1), 4-21. https://doi.org/10.1109/TSE.1984.5010193
Cited by
11 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献