CALIBRATION AND VALIDATION OF THE COCOMO II.1997.0 COST/SCHEDULE ESTIMATING MODEL TO THE SPACE AND MISSILE SYSTEMS CENTER DATABASE

Abstract : The goal of this study was to determine the accuracy of COCOMO II.1997.0, a software cost and schedule estimating model, using Magnitude of Relative Error, Mean Magnitude of Relative Error, Relative Root Mean Square, and a 25 percent Prediction Level. Effort estimates were completed using the model in default and in calibrated mode. Calibration was accomplished by dividing four stratified data sets into two random validation and calibration data sets using five times resampling. The accuracy results were poor; the best having an accuracy of only .3332 within 40 percent of the time in calibrated mode. It was found that homogeneous data is the key to producing the best results, and the model typically underestimates. The second part of this thesis was to try and improve upon the default mode estimates. This was accomplished by regressing the model estimates to the actual effort. Each original regression equation was transformed and tested for normality, equal variance, and significance. Overall, the results were promising; regression improved the accuracy in three of the four cases, the best having an accuracy of .2059 within 75 percent of the time.

[1]  W. J. Conover,et al.  Practical Nonparametric Statistics , 1972 .

[2]  G. Meek Mathematical statistics with applications , 1973 .

[3]  Robert Thibodeau,et al.  An Evaluation of Software Cost Estimating Models. , 1981 .

[4]  Tom DeMarco,et al.  Controlling Software Projects , 1982 .

[5]  Michael W. Evans,et al.  Principles of productive software management , 1983 .

[6]  Edward H. Bersoff,et al.  Elements of Software Configuration Management , 1984, IEEE Transactions on Software Engineering.

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

[8]  Amrit L. Goel,et al.  Software Reliability Models: Assumptions, Limitations, and Applicability , 1985, IEEE Transactions on Software Engineering.

[9]  Capers Jones,et al.  Programming Productivity , 1986 .

[10]  H. E. Dunsmore,et al.  Software engineering metrics and models , 1986 .

[11]  R. Magee Advanced managerial accounting , 1986 .

[12]  Chris F. Kemerer,et al.  An empirical validation of software cost estimation models , 1987, CACM.

[13]  R. D'Agostino,et al.  Goodness-of-Fit-Techniques , 1987 .

[14]  Bryan A Daly A Comparison of Software Schedule Estimators , 1990 .

[15]  K. Ramachandran,et al.  Mathematical Statistics with Applications. , 1992 .

[16]  Daniel V. Ferens,et al.  Software Cost Estimating Models: A Calibration, Validation, and Comparison , 1992 .

[17]  Joseph M. Mellichamp,et al.  Software Development Cost Estimation Using Function Points , 1994, IEEE Trans. Software Eng..

[18]  Mark C. Paulk,et al.  The Capability Maturity Model: Guidelines for Improving the Software Process , 1994 .

[19]  Betty G. Webber,et al.  A Calibration of the Revic Software Cost Estimating Model. , 1995 .

[20]  Dale Karolak,et al.  Software engineering risk management , 1995 .

[21]  James C. Galonsky Calibration of the Price S Software Cost Model. , 1995 .

[22]  Albert L. Lederer,et al.  Causes of inaccurate software development cost estimates , 1995, J. Syst. Softw..

[23]  Steven V. Southwell Calibration of the Softcost-R Software Cost Model To the Space and Missile Systems Center (SMC) Software Database (SWDB). , 1996 .

[24]  Christopher J. Lokan Early Size Prediction for C and Pascal Programs , 1996, J. Syst. Softw..

[25]  Karen R. Mertes,et al.  Calibration of the Checkpoint Model to the Space and Missile Systems Center (SMC) Software Database (SWDB). , 1996 .