Evaluation of Calibration Techniques to Build Software Cost Estimation Models
Keywords:
Ordinary Least Squares Regression, Bayesian Analysis, Multiple Regression Technique, Develop for Reusability(RUSE), Constrained Multiple Regression Technique, Constrained Minimum Sum of Square Errors(CMSE), Constrained Minimum Sum of Absolute Errors, Required Development Schedule(SCED)Abstract
This research paper describes three calibration techniques, namely ordinary least squares regression, Bayesian analysis, and constrained regression technique, which are applied to calibrating the cost drivers of the model.
Ordinary least squares (OLS) regression is the most popular technique used to build software cost estimation models. In COCOMO, the OLS is used for many purposes, such as analyzing the correlation between cost drivers and the effort and generating coefficients and their variances during the Bayesian analysis.
References
. Albrecht A.J. (1979), "Measuring Application Development Productivity," Proc. IBM Applications Development Symp., SHARE-Guide, pp. 83-92.
. Albrecht A.J. and Gaffney J. E. (1983) "Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation,"IEEE Transactions on Software Engineering, vol. SE-9, no. 6, November
. Boehm B.W. (1981), "Software Engineering Economics", Prentice-Hall, Englewood Cliffs, NJ, 1981.
. Boehm B.W. (1988), "Understanding and Controlling Software Costs", IEEE Transactions on Software Engineering.
. Boehm B.W., Royce W. (1989), "Ada CCCOMO and Ada Process Model," Proc. Fifth COCOMO User's Group Meeting, Nov.
. Chulani S. (1999), "Bayesian Analysis of Software Cost and Quality Models", PhD Thesis, The University of Southern California.
. Clark B., Chulani S., and Boehm B.W., (1998), "Calibrating the COCOMO II Post Architecture Model," International Conference on Software Engineering, April.
. Fioravanti F., Ne: i P., Stortoni F. (1999), "Metrics for Controlling Effort During Adaptive Maintenance of Object Oriented Systems," IEEE International Conferenc; on Software Maintenance (ICSM'99), 1999
. IFPUG (2004), "IFPUG Counting Practices Manual - Release. 4.2," International Function Point Users Group, Princeton Junction, NJ.
. ISO (1997), ISO/IEC 14143-1:1997-Information technology-Software measurement Functional size measurement Definition of concepts, International Organization for Standardization, Geneva, Switzerland, 1997.
. Kitchenham B.A., Travassos G.H.,Mayrhauser A.v., Niessink F., Schneidewind N.F. Singer J., Takada S., Vehvilainen R., Yang H. (1999), "Toward an ontology of software maintenance," Journal of Software Maintenance 1999; 11 (6):365—389.
. Nguyen V., Huang L., Boehm B.W. (2010), "Analysis of Productivity Over Years", Technical Report, USC Center for Systems and Software Engineering.
. Parikh G. and Zvegintzov N. (1983). The World of Software Maintenance, Tutorial on Software Maintenance, IEEE Computer Society Press, pp. 1-3.
. Ramil J.F. (2003), "Continual Resource Estimation for Evolving Software," PhD Thes.is, University of London, Imperial College of Science, Technology and Medicine.
. Reddy C.S., Raju K., (2009), "An Improved Fuzzy Approach for COCOMO's Effort Estimation using Gaussian Membership Function.
. UKSMA (1998) Mkll Function Point Analysis Counting Practices Manual. United Kingdom Software Metrics Association. Version 1.3.1
. Valerdi R. (2005), "The Constructive Systems Engineering Cost Model (COSYSMO)", PhD Thesis, The University of Southern California.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2016 COMPUSOFT: An International Journal of Advanced Computer Technology
This work is licensed under a Creative Commons Attribution 4.0 International License.
©2023. COMPUSOFT: AN INTERNATIONAL OF ADVANCED COMPUTER TECHNOLOGY by COMPUSOFT PUBLICATION is licensed under a Creative Commons Attribution 4.0 International License. Based on a work at COMPUSOFT: AN INTERNATIONAL OF ADVANCED COMPUTER TECHNOLOGY. Permissions beyond the scope of this license may be available at Creative Commons Attribution 4.0 International Public License.