Estimation of Software Development Effort with Machine Learning Approaches:A Review

  • Sonam Bhatia GNDU, RC jalandhar, India
  • Varinder Kaur Attri GNDU, RC Jalandhar,India
Keywords: Effort estimation, Decision tree, linear regression, Multi-Layer Perceptron


For the initial steps of the software life cycle, it is essential to handle software estimation, because it assists managers bid on projects and allot resources conventionally. In software planning estimation of the effort is one of the most critical responsibilities. It is necessary to have good effort estimation in order to conduct well budget. The accuracy of the effort estimation of software projects is vital for the competitiveness of software companies. For the forecasting of software effort, it is important to select the correct software effort estimation techniques. Inaccurate effort estimation can be risky to an IT industry’s economics and certainty due to poor quality or trait and stakeholder’s disapproval with the software product. This paper presents the most commonly used machine learning techniques such as Multi-Layer Perceptron, linear regression, decision tree, for effort evaluation in the field of software development

Author Biographies

Sonam Bhatia, GNDU, RC jalandhar, India

Dept. of CSE

Varinder Kaur Attri, GNDU, RC Jalandhar,India

Dept. of CSE

How to Cite
S. Bhatia and V. Attri, “Estimation of Software Development Effort with Machine Learning Approaches:A Review”, EPH - International Journal of Science And Engineering (ISSN: 2454 - 2016), vol. 1, no. 1, pp. 23-26, May 2015.