Agile Effort Estimation Using Machine Learning – A Systematic Review

##plugins.themes.bootstrap3.article.main##

Authors

Prabhneet kaur
Ankur sharma

Abstract

This review paper examines the integration of machine learning techniques  into Agile software development, primarily focusing on effort estimation. It  evaluates existing methodologies for Effort Prediction (EP) in Agile Software  Development (ASD) projects, emphasizing the Evolutionary Cost-Sensitive  Deep Belief Network (ECS-DBN) model’s ability to predict task effort during  the early stages of Agile projects. The model’s efficacy is assessed using real world data from 160 tasks in Agile projects. Furthermore, the paper explores  the applications of machine learning in various project management aspects within Scrum, such as sprint planning, backlog prioritization, and team performance prediction, as well as within Kanban, including workflow visualization, workload balancing, and lead time prediction. Emphasis is placed on the significance of data quality, algorithm selection, and the need for  explainable AI. The paper concludes with a review of studies on software  effort estimation in agile methodologies, highlighting the importance of machine  learning algorithms in optimizing estimation formulas. Suggestions for future  research include exploring additional metrics and applying machine learning  techniques to industrial projects.

##plugins.themes.bootstrap3.article.details##

Section

Articles