Software cost estimation

The paper gives an overview of the state of the art of software cost estimation (SCE). The main questions to be answered in the paper are: (1) What are the reasons for overruns of budgets and planned durations? (2) What are the prerequisites for estimating? (3) How can software development effort be estimated? (4) What can software project management expect from SCE models, how accurate are estimations which are made using these kind of models, and what are the pros and cons of cost estimation models?

[1]  John E. Gaffney,et al.  Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation , 1983, IEEE Transactions on Software Engineering.

[2]  Vincent Yun Shen,et al.  An analytic resource model for large-scale software development , 1984, Inf. Process. Manag..

[3]  Lawrence H. Putnam Software Cost Estimating and Life-Cycle Control , 1980 .

[4]  Lawrence H. Putnam,et al.  A General Empirical Solution to the Macro Software Sizing and Estimating Problem , 1978, IEEE Transactions on Software Engineering.

[5]  Michiel van Genuchten,et al.  Towards a Software Factory , 1992, Springer Netherlands.

[6]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[7]  Charles R. Symons,et al.  Function Point Analysis: Difficulties and Improvements , 1988, IEEE Trans. Software Eng..

[8]  B. Londeix Cost estimation for software development , 1987 .

[9]  H. E. Dunsmore,et al.  Software engineering metrics and models , 1986 .

[10]  C. Jones,et al.  Economics of software reuse , 1994, Computer.

[11]  T. De Marco An algorithm for sizing software products , 1984 .

[12]  P. Rook,et al.  A comparison of cost estimation tools (panel session) , 1985, ICSE '85.

[13]  Tom DeMarco An algorithm for sizing software products , 1984, PERV.

[14]  Maurice H. Halstead,et al.  Elements of software science , 1977 .

[15]  Martin L. Griss,et al.  The Economics of Software Reuse , 1991, OOPSLA '91.

[16]  Tom DeMarco,et al.  Controlling Software Projects: Management, Measurement, and Estimates , 1986 .

[17]  Chris F. Kemerer,et al.  An empirical validation of software cost estimation models , 1987, CACM.

[18]  Capers Jones,et al.  Programming Productivity , 1986 .