The Community for Technology Leaders
RSS Icon
Issue No.05 - Sept.-Oct. (2008 vol.25)
pp: 74-83
Barry W. Boehm , University of Southern California
Ricardo Valerdi , Massachusetts Institute of Technology
This article summarizes major achievements and challenges of software resource estimation over the last 40 years, emphasizing the Cocomo suite of models. Critical issues that have enabled major achievements include the development of good model forms, criteria for evaluating models, methods for integrating expert judgment and statistical data analysis, and processes for developing new models that cover new software development approaches. The article also projects future trends in software development and evolution processes, along with their implications and challenges for future software resource estimation capabilities.
metrics, measurement, cost estimation, Cocomo, software engineering economics
Barry W. Boehm, Ricardo Valerdi, "Achievements and Challenges in Cocomo-Based Software Resource Estimation", IEEE Software, vol.25, no. 5, pp. 74-83, Sept.-Oct. 2008, doi:10.1109/MS.2008.133
1. Chaos Report, Standish Group Int'l, 2007.
2. B.W. Boehm, Software Engineering Economics, Prentice Hall, 1981.
3. C.E. Walston and C.P. Felix, "A Method of Programming Measurement and Estimation," IBM Systems J., vol. 16, no. 1, 1977, pp. 54–73.
4. A.J. Albrecht and J. Gaffney, "Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation," IEEE Trans. Software Eng., vol. SE-9, no. 6, 1983, pp. 639–648.
5. J. Lane and R. Valerdi, "Synthesizing System-of-Systems Concepts for Use in Cost Estimation," Systems Eng., Dec. 2007, pp. 297–308.
6. H. Rehesaar, "ISO/IEC Functional Size Measurement Standards," Proc. GUFPI/IFPUGConf. Software Measurement and Management, Int'l Function Point Users Group, 1996, pp. 311–318.
7. B.W. Boehm et al., Software Cost Estimation with Cocomo II, Prentice Hall, 2000.
8. R. Selby, "Empirically Analyzing Software Reuse in a Production Environment," Software Reuse: Emerging Technology, W. Tracz, ed., IEEE CS Press, 1988, pp. 176–189.
9. G. Parikh and N. Zvegintzov, "The World of Software Maintenance," Tutorial on Software Maintenance, IEEE CS Press, 1993, pp. 1–3.
10. R. Gerlich and U. Denskat, "A Cost Estimation Model for Maintenance and High Reuse," Proc. European Software Cost Modeling Meeting (ESCOM94), 1994.
11. W. Royce, Software Project Management, Addison-Wesley, 1998.
12. J. Marenzano, "System Architecture Review Findings," Proc. 17th Int'l Conf. Software Eng. Architecture Workshop, Carnegie Mellon Univ., 1995.
13. W. Hayes and D. Zubrow, Moving on Up: Data and Experience Doing CMM-Based Process Improvement, tech. report CMU/SEI-95-TR-008, Software Eng. Inst., Carnegie Mellon Univ., 1995.
14. R. Banker, H. Chang, and C. Kemerer, "Evidence on Economies of Scale in Software Development," Information and Software Technology, vol. 36, no. 5, 1994, pp. 275–282.
15. B.W. Boehm and W. Hansen, "The Spiral Model as a Tool for Evolutionary Acquisition," CrossTalk, vol. 14, no. 5, 2001, pp. 4–11.
38 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool