An empirical validation of software cost estimation models
- 1 May 1987
- journal article
- Published by Association for Computing Machinery (ACM) in Communications of the ACM
- Vol. 30 (5), 416-429
- https://doi.org/10.1145/22899.22906
Abstract
Practitioners have expressed concern over their inability to accurately estimate costs associated with software development. This concern has become even more pressing as costs associated with development continue to increase. As a result, considerable research attention is now directed at gaining a better understanding of the software-development process as well as constructing and evaluating software cost estimating tools. This paper evaluates four of the most popular algorithmic models used to estimate software costs (SLIM, COCOMO, Function Points, and ESTIMACS). Data on 15 large completed business data-processing projects were collected and used to test the accuracy of the models' ex post effort estimation. One important result was that Albrecht's Function Points effort estimation model was validated by the independent data provided in this study [3]. The models not developed in business data-processing environments showed significant need for calibration. As models of the software-development process, all of the models tested failed to sufficiently reflect the underlying factors affecting productivity. Further research will be required to develop understanding in this area.Keywords
This publication has 5 references indexed in Scilit:
- Special Feature: Impact of Schedule Estimation on Software Project BehaviorIEEE Software, 1986
- The Art and Science of Software Estimation: Fifth Generation EstimatorsJournal of Parametrics, 1985
- An Overview of Software Cost Estimating at the National Security AgencyJournal of Parametrics, 1985
- Software Support Cost Models: Quo Vadis?Journal of Parametrics, 1984
- Software cost estimatingACM SIGMIS Database: the DATABASE for Advances in Information Systems, 1981