Estimating CASE development size from outline specifications

Size is a significant variable in cost/estimation modelling and is widely regarded as one of the most important determinants of effort. The research documented here was carried out in response to problems associated with estimation in project management. This paper discusses some empirical evidence arising from a study of design size estimation. The approach used here is to count the number of lines in the automatically generated CASE report. These are then used in the estimation equations as a measurement unit. Results from this study are shown to support earlier conjectures that design size can be estimated from early system specifications in CASE development environments. The study concludes that accurate size estimations can be made using data from early system specifications.

[1]  G. Tate,et al.  Approaches to measuring size of application products with CASE tools , 1991 .

[2]  June M. Verner,et al.  Estimating size and effort in fourth-generation development , 1988, IEEE Software.

[3]  Meir M. Lehman,et al.  Software engineering, the software process and their support , 1991, Softw. Eng. J..

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

[5]  Barbara A. Kitchenham,et al.  Empirical studies of assumptions that underlie software cost-estimation models , 1992, Inf. Softw. Technol..

[6]  Albert L. Lederer,et al.  Nine management guidelines for better cost estimating , 1992, CACM.

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

[8]  Stephen R. Schach,et al.  A software metric for cost estimation and efficiency measurement in data processing system development , 1983, J. Syst. Softw..

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

[10]  D. V. Ferens Software size estimation techniques , 1988, Proceedings of the IEEE 1988 National Aerospace and Electronics Conference.

[11]  R Veryard,et al.  Information and software economics , 1989 .

[12]  M. Shepperd Products, processes and metrics , 1992, Inf. Softw. Technol..

[13]  TateGraham,et al.  Estimating Size and Effort in Fourth-Generation Development , 1988 .

[14]  C. J. Dale,et al.  Software productivity metrics: who needs them? , 1992, Inf. Softw. Technol..

[15]  June M. Verner,et al.  A model for software sizing , 1987, J. Syst. Softw..

[16]  Arthur L. Price,et al.  A recommended practice for describing software designs: IEEE standards project 1016 , 1986, IEEE Transactions on Software Engineering.

[17]  David A. Kriegman,et al.  A generic technique for developing a software sizing and effort estimation model , 1988, Proceedings COMPSAC 88: The Twelfth Annual International Computer Software & Applications Conference.

[18]  June Marguerite Verner A generic model for software size estimation based on component partitioning : a dissertation presented in partial fulfilment of the requirements for the degree of Doctor of Philosophy in Software Engineering , 1989 .

[19]  G. Tate Software process modelling and metrics: a CASE study , 1993, Inf. Softw. Technol..

[20]  Ole Andersen,et al.  The use of software engineering data in support of project management , 1990, Softw. Eng. J..

[21]  Norman Fenton,et al.  Metrics and software structure , 1987 .

[22]  June M. Verner,et al.  A Software Size Model , 1992, IEEE Trans. Software Eng..

[23]  Rajiv D. Banker,et al.  Scale Economies in New Software Development , 2013, IEEE Transactions on Software Engineering.

[24]  John M. Roche,et al.  Software metrics and measurement principles , 1994, SOEN.

[25]  Barry W. Boehm,et al.  Understanding and Controlling Software Costs , 1988, IEEE Trans. Software Eng..

[26]  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.

[27]  J. Verner,et al.  Software costing in practice , 1991 .

[28]  Capers Jones,et al.  Tutorial Programming Productivity: Issues for the Eighties , 1986 .

[29]  June M. Verner,et al.  Software metrics for CASE development , 1991, [1991] Proceedings The Fifteenth Annual International Computer Software & Applications Conference.

[30]  Victor R. Basili,et al.  The TAME Project: Towards Improvement-Oriented Software Environments , 1988, IEEE Trans. Software Eng..

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

[32]  J. Clapp,et al.  Getting started on software metrics , 1993, IEEE Software.

[33]  B. Farbey Software quality metrics: considerations about requirements and requirement specifications , 1990 .

[34]  Trevor T. Moores,et al.  Could large UK corporations and computing companies use software cost estimating tools? – a survey , 1992 .

[35]  T. Moores,et al.  A Model to Size the Development of Prolog Programs , 1998 .

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