Skip to main content

An Experience Factory to Improve Software Development Effort Estimates

  • Conference paper
  • 1389 Accesses

Part of the Lecture Notes in Computer Science book series (LNPSE,volume 3547)

Abstract

It is well known that effort estimate is an important issue for software project management. Software development effort can be obtained from the size of the software and the productivity of its development process. Nowadays the Function Point Analysis stands out as an approach largely used for software size estimate, while productivity values are extracted from international historical databases. Some databases show the median value of various productivity projects while others present all data according to some specific characterization of the projects. We argue that defining a framework of characteristics that impact on software project productivity can improve comparison between finished projects and the new ones that need an effort estimate. This article presents an approach to effort estimate with continuous improvement of the estimates using some characterization of the projects. Continuous improvement is based on the use of an experience factory.

Keywords

  • Software Development
  • Experience Factory
  • Software Project
  • Software Size
  • Effort Estimate

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (Canada)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (Canada)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (Canada)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aamodt, A., Plaza, E.: CASE-BASED Reasoning: Foundational Issues, Methodological Variations and Systems Approaches. AI Communications 7(1), 39–59 (1991)

    Google Scholar 

  2. Agarwal, M.K., Yogesh, S.M., Braradwaj, R.M., et al.: Estimating Software projects. ACM SIGSOFT, 60 (2001)

    Google Scholar 

  3. Basili, V., Caldiera, G., Rombach, H.D.: The Experience Factory. Encyclopedia of Software Engineering 1, 476–496 (1994)

    Google Scholar 

  4. Basili, V., Rombach, H.: Goal Question Metric Paradigm. Encyclopedia of Software Engineering 2 (1994)

    Google Scholar 

  5. Boehm, B., et al.: Software Cost Estimate With COCOMO II. Prentice Hall PTR, Englewood Cliffs (2000)

    Google Scholar 

  6. COSMIC, Measurement Manual, The COSMIC Implementation Guide for ISO/IEC 19761:2003, Version 2.2 (2003)

    Google Scholar 

  7. Dekkers, C., Aguiar, M.: Using Function Points Analysis (FPA) do Check the Completeness (Fullness) of Functional User Requirements, Quality Plus (2000)

    Google Scholar 

  8. Farley, D.: Making Accurate Estimates. IEEE, Los Alamitos (2002)

    Google Scholar 

  9. Fenton, N., Pfleeger, S.: Software Metrics A Rigorous & Practical Approach, 2nd edn. PWS Publishing Company (1997)

    Google Scholar 

  10. Furey, S.: Why we should use Function Points. IEEE, Los Alamitos (1997)

    Google Scholar 

  11. Johnson, D.I., Brodman, J.G.: Realities and Rewards of Software Process Improvement. IEEE, Los Alamitos (1996)

    Google Scholar 

  12. IFPUG, CPM – Counting Practices Manual, release 4.1.1; IFPUG – International Function Point Users Group (2000)

    Google Scholar 

  13. ISBSG. International Software Benchmarking Standards Group. The Benchmarking, Release 8, ISBSG (2003)

    Google Scholar 

  14. Johnson, C.N.: The Benefits of PDCA, Quality Progress, p. 120 (2002)

    Google Scholar 

  15. Lim, W.C.: Effects of Resue on quality, Productivity, and Economics. IEEE, Los Alamitos (1994)

    Google Scholar 

  16. Lokan, C., Terry, W., Hill, P.R., Stringer, M.: Organizacional Benchmarking Using the ISBSG Data Repository. IEEE, Los Alamitos (2001)

    Google Scholar 

  17. Low, G.C., Ross, D.J.: Function Points in the Estimate and Evaluation of the Software Process. IEEE, Los Alamitos (1990)

    Google Scholar 

  18. Martin, A., Pedross, P.: Software Size Measurement and Productivity Rating in Large Scale Softwre Development Department. IEEE, Los Alamitos (1998)

    Google Scholar 

  19. Maxwell, K., Forselius, P.: Benchmarking Software Development Productivity. IEEE, Los Alamitos (2000)

    Google Scholar 

  20. Mcfeeley, B.: IDEAL: A User’s Guide for Software Process Improvement. In: SEI (1996)

    Google Scholar 

  21. Morasca, Giuliano, S., Giuliano, R.: An Empirical Study of Software Productivity. IEEE, Los Alamitos (2002)

    Google Scholar 

  22. Nesma: Estimate Counting, Netherlands Software Metrics Users Association (2003)

    Google Scholar 

  23. Potok, V.T., Vouk, M.: Development productivity for comercial SW Using OO Methods. ACM, New York (1995)

    Google Scholar 

  24. PSM, Pratical Software Measurement. Addison Wesley, Reading (2002)

    Google Scholar 

  25. Rubin, H.A.: Software Process Maturity: Measuring its Impact on Productivity and Quality. IEEE, Los Alamitos (1993)

    Google Scholar 

  26. Rus, I., Lindvall, M., Seaman, C., Basili, V.: Packaging and Disseminating Lessons Learned from COTS-Based Software Development. IEEE, Los Alamitos (2003)

    Google Scholar 

  27. Shepperd, M., Cartwright, M.: Predicting with Sparse Data. IEEE, Los Alamitos (2000)

    Google Scholar 

  28. Solingen, R., Berghout, E.: The Goal / Qestion / Metric Method: A practical Guide for Quality Improvemnet of Software Development, 195 p. McGraw-Hill, London (1999)

    Google Scholar 

  29. SPR, The Programming Language Table, Software Productivity Research (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kosloski, R., de Oliveira, K.M. (2005). An Experience Factory to Improve Software Development Effort Estimates. In: Bomarius, F., Komi-Sirviö, S. (eds) Product Focused Software Process Improvement. PROFES 2005. Lecture Notes in Computer Science, vol 3547. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11497455_43

Download citation

  • DOI: https://doi.org/10.1007/11497455_43

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-26200-8

  • Online ISBN: 978-3-540-31640-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics