A predictive model to estimate effort in a sprint using machine learning techniques

Sprint
DOI: 10.1007/s41870-021-00669-z Publication Date: 2021-04-28T10:03:28Z
ABSTRACT
Effort estimation is an essential task in a software project as it helps to establish feasible plans for the implementation of a project. It largely influences success or failure of the project. Project planning becomes more efficient with accurate effort estimates, thus providing a number of benefits to the organization. Estimating effort in agile projects has been a challenging task for researchers. Several studies exist in that domain. While some have considered people-related factors, others have catered for project-related factors for estimating effort. Others have adopted machine learning (ML) techniques to produce an accurate estimation. This paper presents a model to estimate and predict effort in a sprint using ML techniques while considering various factors that affect a sprint. The model has been evaluated using various regression algorithms, namely linear regression, K-nearest neighbor, decision tree, polynomial kernel, radius basis function and multi-layer perception (MLP). The model has produced more reliable estimates, with low error values using MLP algorithm.
SUPPLEMENTAL MATERIAL
Coming soon ....
REFERENCES (37)
CITATIONS (15)
EXTERNAL LINKS
PlumX Metrics
RECOMMENDATIONS
FAIR ASSESSMENT
Coming soon ....
JUPYTER LAB
Coming soon ....