Software Effort Prediction using Statistical and Machine Learning Methods

  • Malhotra R
  • Jain A
N/ACitations
Citations of this article
58Readers
Mendeley users who have this article in their library.

Abstract

-Accurate software effort estimation is an important part of software process. Effort is measured in terms of person months and duration. Both overestimation and underestimation of software effort may lead to risky consequences. Also, software project managers have to make estimates of how much a software development is going to cost. The dominant cost for any software is the cost of calculating effort. Thus, effort estimation is very crucial and there is always a need to improve its accuracy as much as possible. There are various effort estimation models, but it is difficult to determine which model gives more accurate estimation on which dataset. This paper empirically evaluates and compares the potential of Linear Regression, Artificial Neural Network, Decision Tree, Support Vector Machine and Bagging on software project dataset. The dataset is obtained from 499 projects. The results show that Mean Magnitude Relative error of decision tree method is only 17.06%. Thus, the performance of decision tree method is better than all the other compared methods.

Cite

CITATION STYLE

APA

Malhotra, R., & Jain, A. (2011). Software Effort Prediction using Statistical and Machine Learning Methods. International Journal of Advanced Computer Science and Applications, 2(1). https://doi.org/10.14569/ijacsa.2011.020122

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free