Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

A project effort estimation study

Published: 01 December 1998 Publication History

Abstract

This paper outlines a four step effort estimation study and focuses on the first and second step. The four steps are formulated to successively introduce a more formal effort experience base. The objective of the study is to evaluate the needed formalism to improve effort estimation and to study different approaches to record and reuse experiences from effort planning in software projects. In the first step (including seven projects), the objective is to compare estimation of effort based on a rough figure (indicating approximate size of the projects) with an informal experience base. The objective of the second step is on reuse of experiences from an effort experience base, where the outcomes of seven previous projects were stored. Seven new projects are planned based on the previous experiences.The plans are, after project completion, compared with the initial plans and with the data from six out of the seven new projects, to plan the seventh. It is clear from the studies that effort estimation is difficult and that the mean estimation error is in the range of 14%-19% independent of the approach used. Further, it is concluded that the best estimates are obtained when the projects use the previous experience and complement this information with their own thoughts and opinions. Finally, it is concluded that data collection is not enough in itself, the data collected must be processed, i.e. interpreted, generalized and synthesized into a reusable form.

References

[1]
B.W.Boehm, Software Engineering Economics, Prentice Hall, Englewood Cliffs, NJ, 1981.
[2]
L.H. Putman, A general empirical solution to the macro software sizing and estimating problem, IEEE Trans. Software Engng, 4 (1978) 345-361.
[3]
C. Kemerer, An empirical validation of software cost estimation models, Commun. ACM, 30 (1987) 416-429.
[4]
B. Kitchenham, Software development cost models, in: P. Rook (Ed.), Software Reliability Handbook, Elsevier, Amsterdam, 1990, pp. 487-517.
[5]
V. Basili, G. Caldiera, H.D. Rombach, Experience factory, in: J.J. Marciniak (Ed.), Encyclopedia of Software Engineering, vol. 1, Wiley, New York, 1994, pp. 469-476.
[6]
F. McGarry, Porting experience factory concepts to new environments, in: Proceedings of the Twentieth Annual Software Engineering Workshop, NASA, Greenbelt, Maryland, USA, 1995, pp. 71-92.
[7]
B. Lennselius, C. Wohlin, C. Vrana, Software metrics: fault content estimations and software process control, Microprocessors Microsystems, 11 (1987) 365-375.
[8]
C. Wofflin, The challenge of large scale software development in an educational environment, in: Proceedings Conference on Software Engineering Education and Training, Virginia Beach, Virginia, USA, 1997, pp. 40-52.
[9]
DoD-STD-2167A, Defence System Software Development, 1988.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Information and Software Technology
Information and Software Technology  Volume 40, Issue 14
December 1998
76 pages

Publisher

Butterworth-Heinemann

United States

Publication History

Published: 01 December 1998

Author Tags

  1. Data collection
  2. Education
  3. Effort
  4. Empirical study
  5. Experience base
  6. Measurements

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Oct 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media