Skip to main content

Estimating Software Development Effort Based on Use Cases — Experiences from Industry

  • Conference paper
  • First Online:
≪UML≫ 2001 — The Unified Modeling Language. Modeling Languages, Concepts, and Tools (UML 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2185))

Included in the following conference series:

Abstract

Use case models are used in object-oriented analysis for capturing and describing the functional requirements of a system. Several methods for estimating software development effort are based on attributes of a use case model. This paper reports the results of three industrial case studies on the application of a method for effort estimation based on use case points. The aim of this paper is to provide guidance for other organizations that want to improve their estimation process applying use cases. Our results support existing claims that use cases can be used successfully in estimating software development effort. The results indicate that the guidance provided by the use case points method can support expert knowledge in the estimation process. Our experience is also that the design of the use case models has a strong impact on the estimates.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Albrecht, A. J. Measuring Application Development Productivity. Proceedings of Joint SHARE, GUIDE, and IBM Application Development Symposium. 1979.

    Google Scholar 

  2. Anda, B., Sjøberg, D., and Jørgensen, M. Quality and Understandability in Use Case Models. In Proc. 13th European Conference on Object-Oriented Programming (ECOOP’2001), Jørgen Lindskov Knudsen (editor), June 18–22 2001, Budapest, Hungary, LNCS 2072, Springer Verlag, pp. 402–428.

    Google Scholar 

  3. Arnold, P. and Pedross, P. Software Size Measurement and Productivity Rating in a Large-Scale Software Development Department. Forging New Links. IEEE Comput. Soc, Los Alamitos, CA, USA, pp. 490–493. 1998.

    Google Scholar 

  4. Boehm, B. W. Software Engineering Economics. Prentice-Hall. 1981.

    Google Scholar 

  5. Blattberg, R. C. and Hoch, S. J. Database models and managerial intuition: 50% model + 50% manager, Management Science, Vol. 36, No. 8, pp. 887–899. 1990.

    Article  Google Scholar 

  6. Cockburn, A. Writing Effective Use Cases. Addison-Wesley. 2000.

    Google Scholar 

  7. Fetcke. T., Abran, A. and Nguyen, T.-H. Mapping the OO-Jacobson Approach into Function Point Analysis. International Conference on Technology of Object-Oriented Languages and Systems (TOOLS-23). IEEE Comput. Soc, Los Alamitos, CA, USA, pp. 192–202. 1998.

    Chapter  Google Scholar 

  8. Jørgensen, M. An empirical evaluation of the MkII FPA estimation model, Norwegian Informatics Conference, Voss, Norway. 1997.

    Google Scholar 

  9. Jørgensen, M., Kirkebøen, G., Sjøberg, D., Anda and B., Bratthall, L. Human judgement in effort estimation of software projects, Beg, Borrow, or Steal Workshop, International Conference on Software Engineering, Limerick, Ireland. 2000.

    Google Scholar 

  10. Jørgensen, M. and Sjøberg, D. I. K. Software Process Improvement and Human Judgement Heuristics, Accepted for publication in: Scandinavian Journal of Information Systems. 2001.

    Google Scholar 

  11. Jacobson, I., Christersson, M., Jonsson, P. and Övergaard, G. Object-Oriented Software Engineering. A Use Case Driven Approach. Addison-Wesley. 1992.

    Google Scholar 

  12. Jeffery, D. R., Low, G. C. and Barnes, M. A comparison of function point counting techniques. IEEE Transactions on Software Engineering. Vol. 19, No. 5, pp. 529–532. 1993.

    Article  Google Scholar 

  13. Karner, G. Metrics for Objectory. Diploma thesis, University of Linköping, Sweden. No. LiTH-IDA-Ex-9344:21. December 1993.

    Google Scholar 

  14. Kemerer, F. K. Reliability of Function Points Measurement. Communications of the ACM. Vol. 36, No. 2, pp. 85–97. February 1993.

    Article  Google Scholar 

  15. Kulak, D. and Guiney, E. Use Cases: Requirements in Context. Addison-Wesley. 2000.

    Google Scholar 

  16. Martinsen, S. A. and Groven, A-K. Improving Estimation and Requirements Management Experiences from a very small Norwegian Enterprise. Improvement in Practice: Reviewing Experience, Previewing Future Trends. The European Conference on Software Process Improvement (SPI 98). Meeting Management, Farnham, UK. 1998.

    Google Scholar 

  17. OMG Unified Modeling Language Specification, Version 1.3. June 1999. (http://www.rational.com/media/uml/post.pdf).

  18. Schneider, G. and Winters, J. Applying Use Cases-A Practical Guide. Addison-Wesley. 1998.

    Google Scholar 

  19. Sendall, S. and Stroheimer, A. From Use Cases to System Operation Specification. Third International Conference on the Unified Modeling Language (UML’2000), York, UK. LNCS 1939; Springer Verlag, pp. 1–15. 2000.

    Google Scholar 

  20. Smith, J. The Estimation of Effort Based on Use Cases. Rational Software, White paper. 1999.

    Google Scholar 

  21. Sparks, S. and Kaspcynski, K. The Art of Sizing Projects, Sun World. 1999. (http://www.sunworld.com/sunworldonline/swol-12-1999/swol-12-itarchitect.html).

  22. The Object Factory. Estimating Software Projects using ObjectMetrix, White paper. April 2000.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Anda, B., Dreiem, H., Sjøberg, D.I.K., Jørgensen, M. (2001). Estimating Software Development Effort Based on Use Cases — Experiences from Industry. In: Gogolla, M., Kobryn, C. (eds) ≪UML≫ 2001 — The Unified Modeling Language. Modeling Languages, Concepts, and Tools. UML 2001. Lecture Notes in Computer Science, vol 2185. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45441-1_35

Download citation

  • DOI: https://doi.org/10.1007/3-540-45441-1_35

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42667-7

  • Online ISBN: 978-3-540-45441-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics