An Improved Method for Predicting Software Code Growth: Tecolote DSLOC Estimate Growth Model
This paper describes the Tecolote DSLOC Estimate Growth Model, which provides probabilistic growth adjustment to Technical Baseline single-point Estimates (TBEs) of Delivered Source Lines of Code (DSLOC) for New software and for Pre-Existing software, these estimates being sensitive to the “maturity” of the estimate; i.e., when, in the Software Development Life Cycle (SDLC), the TBE DSLOC estimate is performed. The model is based on Software Resources Data Report (SRDR) data collected by Dr. Wilson Rosa of the U.S. Air Force Cost Analysis Agency (AFCAA). This model provides an alternative to other software code growth methodologies such as Mr. Barry Holchin’s (2003) code growth matrix.
Michael A. Ross
Tecolote Research, Inc.
Michael A. Ross has over 35 years of experience in software engineering as a developer, manager, process expert, consultant, instructor, and award-winning international speaker. Mr. Ross is currently a Technical Expert for Tecolote Research, Inc. Mr. Ross’s previous experience includes three years as President and CEO of r2Estimating, LLC (makers of the r2Estimator software estimation tool), three years as Chief Engineer of Galorath Inc. (makers of the SEER suite of estimation tools), seven years with Quantitative Software Management, Inc. (makers of the SLIM suite of software estimating tools) where he was Vice President of Education Services, and 17 years with Honeywell Air Transport Systems and 2 years with Tracor Aerospace where he developed and/or managed the development of various military and commercial avionics systems. Mr. Ross did his undergraduate work at the United States Air Force Academy and Arizona State University, receiving a BS in Computer Engineering.