Evaluation of Calibration Techniques to Build Software Cost Estimation Models

Authors

  • Yasmeen S Research Scholar, Mahatma Gandhi Kashi Vidyapith, Varnasi, U.P., India
  • Someswar GM Research Supervisor, Mahatma Gandhi Kashi Vidyapith, Varnasi, U.P., India

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

2024-02-26

How to Cite

Yasmeen, S., & Someswar, G. (2024). Evaluation of Calibration Techniques to Build Software Cost Estimation Models. COMPUSOFT: An International Journal of Advanced Computer Technology, 5(08), 2223–2226. Retrieved from https://ijact.in/index.php/j/article/view/385

Issue

Section

Original Research Article

Similar Articles

1 2 3 4 5 6 7 8 9 10 > >> 

You may also start an advanced similarity search for this article.