Advertisement

Field Study: Influence of Different Specification Formats on the Use Case Point Method

  • Stephan Frohnhoff
  • Thomas Engeroff
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5338)

Abstract

The Use Case Point method (UCP method) allows early, easy estimation of the anticipated effort during a software development project. The basis for such estimation in real industrial projects is commonly a number of rough specifications in different formats and of differing granularity. The success of the UCP method and comparability of the results depend above all on whether and how good use cases can be identified and weighted from the specifications. Within a field study, a total number of more than 200 UCP estimations based on eight different specification formats have been performed. The estimations have been compared quantitatively and qualitatively with regard to the reproducibility of effort estimation and with regard to expert valuations. With the help of statistical methods a mean variance (variation coefficient) between 13 % and 48 % was found depending on the specification format. Thus, a valuation of specification formats for improving estimation accuracy could be derived with the help of variance analysis.

Keywords

project effort estimation top-down estimation use case points UCP specification estimation reproducibility field study 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Frohnhoff, S., Jung, V., Engels, G.: Use Case Points in der industriellen Praxis. In: Abran, A., et al. (eds.) Applied Software Measurement - Proceedings of the International Workshop on Software Metrics and DASMA Software Metrik Kongress, pp. 511–526. Shaker Verlag (2006)Google Scholar
  2. 2.
    Habela, P., et al.: Adapting Use Case Model for COSMIC-FFP Based Measurement. In: Proceedings of the 15th International Workshop on Software Measurement, Montreal, Canada. Shaker Verlag (2005)Google Scholar
  3. 3.
    Ouwerkerk, J., Abran, A.: An Evaluation of the Design of Use Case Points (UCP). In: Mensura 2006 (International on Software Processand Product Measurement), Cadiz, Spain (2006)Google Scholar
  4. 4.
    Cockburn, A.: Structuring Use Cases with Goals (January 15, 2007), http://alistair.cockburn.us/crystal/articles/sucwg/structuringucswithgoals.htm
  5. 5.
    Frohnhoff, S., Kehler, K., Dumke, R.: Leitfaden zum Finden von Anwendungsfällen für die Use Case Points Methode, Preprint, Fakultät für Informatik, Universität Magdeburg (2007)Google Scholar
  6. 6.
    Engeroff, T.: Analyse der Use-Case-Points-Methode hinsichtlich der zugrunde liegenden Spezifikationsformate, Diplomarbeit, Fachbereich Elektrotechnik und Informationstechnik, Technische Universität Darmstadt (April 2008)Google Scholar
  7. 7.
    Karner, K.: Metrics for Objectory. Diploma thesis, University of Linköping, Sweden, No. LiTHIDA-Ex-9344 (1993)Google Scholar
  8. 8.
    Frohnhoff, S., Engels, G.: Revised Use Case Point Method - Effort Estimation in Development Projects for Business Applications. In: Proceedings of the CONQUEST 2008 - 11th International Conference on Quality Engineering in Software Technology, Potsdam. dpunkt verlag (2008)Google Scholar
  9. 9.
    Siedersleben, J.: Moderne Software-Architektur. dpunkt verlag (2004)Google Scholar
  10. 10.
    Prechelt, L.: Kontrollierte Experimente in der Softwaretechnik: Potenzial und Methode. Springer, Berlin (2001)CrossRefGoogle Scholar
  11. 11.
    Sachs, L., Hedderich, J.: Angewandte Statistik – Methodensammlung mit R. Springer, Kiel, 12. Auflage (2006)zbMATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Stephan Frohnhoff
    • 1
  • Thomas Engeroff
    • 1
  1. 1.Capgemini sd&m AGOffenbachGermany

Personalised recommendations