A New Approach in Software Cost Estimation Using Regression Based Classifier

The correct cost estimation for software companies and company executives and companies is very important task. In required effort prediction, estimated time of delivery and cost of the project with high accuracy is still vast challenge for projects masters. For many years, algorithmic models like Constructive Cost Model (COCOMO) families were used for required effort prediction. Nowadays, intelligent methods have many applications in SCE. In this study, we firstly give introduction to software cost estimation (SCE) and requirements. Then, we proposed a new intelligent approach by means of additive regression model for classifying the training and testing instances on NASA projects. The results show that our proposed system is more effective. Performance is evaluated by comparing the COCOMO and additive regression based classifier results. Keywords: Software Cost Estimation, Data Mining, COCOMO, Additive Regressions;

[1]  Taghi M. Khoshgoftaar,et al.  Can neural networks be easily interpreted in software cost estimation? , 2002, 2002 IEEE World Congress on Computational Intelligence. 2002 IEEE International Conference on Fuzzy Systems. FUZZ-IEEE'02. Proceedings (Cat. No.02CH37291).

[2]  Zhihao Chen,et al.  Validation methods for calibrating software effort models , 2005, Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005..

[3]  Vadlamani Ravi,et al.  Computational Intelligence Hybrids Applied to Software Cost Estimation , 2010 .

[4]  Barry W. Boehm,et al.  Bayesian Analysis of Empirical Software Engineering Cost Models , 1999, IEEE Trans. Software Eng..

[5]  John E. Gaffney,et al.  Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation , 1983, IEEE Transactions on Software Engineering.

[6]  Ivan Bratko,et al.  Machine Learning and Data Mining; Methods and Applications , 1998 .

[7]  Rifat Sonmez,et al.  Conceptual cost estimation of building projects with regression analysis and neural networks , 2004 .

[8]  Alice E. Smith,et al.  COST ESTIMATION PREDICTIVE MODELING: REGRESSION VERSUS NEURAL NETWORK , 1997 .

[9]  Sun-Jen Huang,et al.  Fuzzy Decision Tree Approach for Embedding Risk Assessment Information into Software Cost Estimation Model , 2006, J. Inf. Sci. Eng..

[10]  K. V. S. V. N. Raju,et al.  An Improved Fuzzy Approach for COCOMO's Effort Estimation Using Gaussian Membership Function , 2009, J. Softw..

[11]  Farhad Soleimanian Gharehchopogh,et al.  Comparison and evaluation of data mining techniques with algorithmic models in software cost estimation , 2012 .

[12]  John Fox Multiple and Generalized Nonparametric Regression , 2000 .

[13]  W. Pedrycz,et al.  A fuzzy set approach to cost estimation of software projects , 1999, Engineering Solutions for the Next Millennium. 1999 IEEE Canadian Conference on Electrical and Computer Engineering (Cat. No.99TH8411).

[14]  Parag C. Pendharkar,et al.  A probabilistic model for predicting software development effort , 2003, IEEE Transactions on Software Engineering.

[15]  Farhad Soleimanian Gharehchopogh,et al.  A Survey of Data Mining Techniques in Software Cost Estimation , 2012 .

[16]  Ellis Horowitz,et al.  Software Cost Estimation with COCOMO II , 2000 .

[17]  Siew Hock Ow Improving the Accuracy of Software Cost Estimation Model Based on a New Fuzzy Logic Model , 2010 .

[18]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[19]  Mrinal K. Ghose,et al.  Software Development Effort Estimation - Neural Network Vs. Regression Modeling Approach , 2010 .

[20]  Jamshid Sodikov COST ESTIMATION OF HIGHWAY PROJECTS IN DEVELOPING COUNTRIES: ARTIFICIAL NEURAL NETWORK APPROACH , 2005 .

[21]  Bo K. Wong,et al.  Neural network applications in finance: A review and analysis of literature (1990-1996) , 1998, Inf. Manag..

[22]  Victor Maojo,et al.  A Survey of Data Mining Techniques , 2000, ISMDA.

[23]  Barry W. Boehm,et al.  A constrained regression technique for cocomo calibration , 2008, ESEM '08.

[24]  B. Stewart Predicting project delivery rates using the Naive-Bayes classifier , 2002, J. Softw. Maintenance Res. Pract..