Software Engineering Economics

This paper summarizes the current state of the art and recent trends in software engineering economics. It provides an overview of economic analysis techniques and their applicability to software engineering and management. It surveys the field of software cost estimation, including the major estimation techniques available, the state of the art in algorithmic cost models, and the outstanding research issues in software cost estimation.

[1]  Luiz Carlos Duclos Simulation cost model for the life-cycle of the software product: a quality assurance approach , 1983 .

[2]  Victor R. Basili,et al.  A meta-model for software development resource expenditures , 1981, ICSE '81.

[3]  Robert Katz,et al.  BCS Software Production Data. , 1977 .

[4]  Meir M. Lehman Programs, life cycles, and laws of software evolution , 1980 .

[5]  J. D. Wiest,et al.  Management Guide to PERT/CPM , 1969 .

[6]  Anas N. Al-Rabadi,et al.  A comparison of modified reconstructability analysis and Ashenhurst‐Curtis decomposition of Boolean functions , 2004 .

[7]  M. J. Lawrence,et al.  Programming methodology, organizational environment, and programming productivity , 1981, J. Syst. Softw..

[8]  Tom DeMarco,et al.  Controlling Software Projects , 1982 .

[9]  Neal S. Coulter,et al.  Software Science and Cognitive Psychology , 1983, IEEE Transactions on Software Engineering.

[10]  Lawrence H. Putnam Example of an early sizing, cost and schedule estimate for an application software system , 1978, COMPSAC.

[11]  John N Postak,et al.  Software Cost Estimation Study. Volume I. Study Results. , 1977 .

[12]  Meir M. Lehman,et al.  Characteristics of Large Systems , 1978 .

[13]  Maurice H. Halstead,et al.  Elements of software science (Operating and programming systems series) , 1977 .

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

[15]  F. E. Mcgarry What Have We Learned in the past 6 Years? Measuring Software Development Technology , 1982 .

[16]  M. Itakura,et al.  A model for estimating program size and its evaluation , 1982, ICSE '82.

[17]  Barry W. Boehm,et al.  Prototyping vs. specifying: A multi-project experiment , 1984, ICSE '84.

[18]  Montgomery Phister A model of the software development process , 1981, J. Syst. Softw..

[19]  E A Nelson,et al.  MANAGEMENT HANDBOOK FOR THE ESTIMATION OF COMPUTER PROGRAMMING COSTS , 1967 .

[20]  H. D. Benington,et al.  Production of Large Computer Programs , 1983, Annals of the History of Computing.

[21]  R. C. Tausworthe Staffing implications of software productivity models , 1983 .

[22]  Howard Raiffa,et al.  Games And Decisions , 1958 .

[23]  H. E. Dunsmore,et al.  Software Science Revisited: A Critical Analysis of the Theory and Its Empirical Support , 1983, IEEE Transactions on Software Engineering.

[24]  Annabelle McIver,et al.  Programming Methodology , 1974, Lecture Notes in Computer Science.

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

[26]  G. D. Frewin,et al.  M.H. Halstead's Software Science - a critical examination , 1982, ICSE '82.

[27]  Barry W. Boehm,et al.  The TRW Software Productivity System , 1982, ICSE '82.

[28]  Gerald M. Weinberg,et al.  Goals and Performance in Computer Programming , 1974 .

[29]  Barry W. Boehm,et al.  Prototyping Versus Specifying: A Multiproject Experiment , 1984, IEEE Transactions on Software Engineering.

[30]  Edith W. Martin,et al.  Strategy for a DoD Software Initiative , 1983, Computer.

[31]  Harold Lorin,et al.  The economics of information processing , 1982 .

[32]  Ephraim R. McLean,et al.  The Effects of Using a Nonprocedural Computer Language on Programmer Productivity , 1985, MIS Q..

[33]  R. J. Beynon,et al.  Computers , 1985, Comput. Appl. Biosci..

[34]  George F. Weinwurm,et al.  On the management of computer programming , 1970 .

[35]  J. E. Gaffney,et al.  Estimates of software size from state machine designs , 1982 .

[36]  Victor R. Basili,et al.  A Methodology for Collecting Valid Software Engineering Data , 1984, IEEE Transactions on Software Engineering.

[37]  M. J. Lawrence,et al.  An examination of evolution dynamics , 1982, ICSE '82.

[38]  R L Dumas Software Acquisition Resource Expenditure (SARE) Data Collection Methodology. , 1983 .

[39]  Takeshi Sunohara,et al.  Program complexity measure for software development management , 1981, ICSE '81.

[40]  RAY W. WOLVERTON,et al.  The Cost of Developing Large-Scale Software , 1974, IEEE Transactions on Computers.

[41]  Claude E. Walston,et al.  A Method of Programming Measurement and Estimation , 1977, IBM Syst. J..

[42]  Robert Thibodeau,et al.  An Evaluation of Software Cost Estimating Models. , 1981 .

[43]  R. C. Tausworthe,et al.  Deep space network software cost estimation model , 1981 .