Calibration and Validation of the Checkpoint Model to the Air Force Electronic Systems Center Software Database

Abstract : This research effort focused on the calibration and validation of CHECKPOINT Version 2.3.1, a computerized software cost estimating tool, to the USAF Electronic Systems Center (ESC) software database. This thesis is a direct follow-on to a 1996 CHECKPOINT study at the Air Force Institute of Technology, which successfully calibrated and validated CHECKPOINT to the SMC software database. While this research generally parallels the methodology in the aforementioned study, it offers advancements in the CHECKPOINT calibration and validation procedure, and it refines the data stratification process and the statistical analyses employed. After stratifying the ESC software database into ten usable data sets, the author calibrated and validated the CHECKPOINT model on each data set. Although the results of this study exhibited occasional improvements in estimating accuracy for both the calibration and validation subsets, the model generally failed to satisfy the accuracy criteria used to assess overall calibration success and estimating accuracy (MMRE 0.75). Thus, the CHECKPOINT model was not successfully calibrated or validated to the 1997 version of the ESC database. The results of this study illuminate the need for complete, accurate and homogeneous data as a requirement for a successful calibration and validation effort.

[1]  Michiel van Genuchten,et al.  On the use of software cost models , 1991, Inf. Manag..

[2]  Girish H. Subramanian,et al.  An Examination of Some Software Development Effort and Productivity Determinants in ICASE Tool Projects , 1996, J. Manag. Inf. Syst..

[3]  David S. Christensen,et al.  Using Earned Value for Performance Measurement on Software Development Projects , 1995 .

[4]  David S. Christensen,et al.  Software Cost Model Calibration and Validation—An Air Force Case Study , 1997 .

[5]  Marcey L. Abate,et al.  Measuring the Software Process , 2001, Technometrics.

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

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

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

[9]  Xiangzhu Gao,et al.  A modified function point method for CAL systems with respect to software cost estimation , 1996, Proceedings 1996 International Conference Software Engineering: Education and Practice.

[10]  Jainendra K. Navlakha Choosing a software cost estimation model for your organization: A case study , 1990, Inf. Manag..

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

[12]  Fred P. Brooks,et al.  The Mythical Man-Month , 1975, Reliable Software.

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

[14]  J. B. Dreger,et al.  Function point analysis , 1989 .

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

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

[17]  Norm Brown,et al.  Industrial-Strength Management Strategies , 1996, IEEE Softw..

[18]  B. Londeix Cost estimation for software development , 1987 .

[19]  F. J. Heemstra,et al.  Software cost estimation , 1992, Inf. Softw. Technol..

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