Calibrating COCOMO(R) II for Projects with High Personnel Turnover

Software cost and effort estimation is a necessary step in the software development lifecycle to track progress, manage resources, and negotiate. Though many accepted cost models exist, local calibration results in more accurate estimates. Locally calibrating Unified Code Count (UCC)’s dataset based on COCOMO (Constructive Cost Model)® II helped UCC’s development team learn which factors affected the effort, the amount of fixed costs associated with training new personnel and required deliverables, and resulted in a well-fitting effort estimation model. These insights give the development team a better understanding of the environment and where improvements are most necessary and possible.

[1]  Magne Jørgensen,et al.  Practical Guidelines for Expert-Judgment-Based Software Effort Estimation , 2005, IEEE Softw..

[2]  Hamid Habibagahi,et al.  Estimating Software Productivity and Cost for NASA Projects , 1991 .

[3]  Arvinder Kaur,et al.  Analyzing software effort estimation using k means clustered regression approach , 2013, SOEN.

[4]  Alain Abran,et al.  Software Project Estimation: The Fundamentals for Providing High Quality Information to Decision Makers , 2015 .

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

[6]  D. Patterson The University of Southern California. , 1985 .

[7]  Tim Menzies,et al.  Case-based reasoning vs parametric models for software quality optimization , 2010, PROMISE '10.

[8]  Guilherme Horta Travassos,et al.  Cross versus Within-Company Cost Estimation Studies: A Systematic Review , 2007, IEEE Transactions on Software Engineering.

[9]  Karthikeyan Ponnalagu,et al.  Automated trendline generation for accurate software effort estimation , 2012, SPLASH '12.

[10]  Robert E. Park,et al.  Software Size Measurement: A Framework for Counting Source Statements , 1992 .

[11]  Sherry Stukes,et al.  Software Cost Model Calibration , 1998 .

[12]  D. Ross Jeffery,et al.  A comparative study of two software development cost modeling techniques using multi-organizational and company-specific data , 2000, Inf. Softw. Technol..

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

[14]  Martin J. Shepperd,et al.  Estimating Software Project Effort Using Analogies , 1997, IEEE Trans. Software Eng..

[15]  Vu Nguyen,et al.  Improved size and effort estimation models for software maintenance , 2010, 2010 IEEE International Conference on Software Maintenance.

[16]  Barry W. Boehm,et al.  Local bias and its impacts on the performance of parametric estimation models , 2011, Promise '11.

[17]  Anas N. Al-Rabadi,et al.  A comparison of modified reconstructability analysis and Ashenhurst‐Curtis decomposition of Boolean functions , 2004 .

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

[19]  Tim Menzies,et al.  Validation methods for calibrating software effort models , 2005, ICSE.

[20]  Richard Stutzke Estimating Software-Intensive Systems: Projects, Products, and Processes (Sei Series in Software Engineering) , 2005 .

[21]  Thomas L. Moore,et al.  LLC , 2022, The Fairchild Books Dictionary of Fashion.