Skip to main content
Log in

Employing use cases to early estimate effort with simpler metrics

  • Original Paper
  • Published:
Innovations in Systems and Software Engineering Aims and scope Submit manuscript

Abstract

In order to calculate size and to estimate effort in applications, the standard method most usually used is function points, which has been used with good results in the development of industrial software for some time. However, some aspects should be improved, namely: the time at which the estimation of effort is performed and the margin of error in the effort estimation. Consequently, another size metric which could be used to obtain more accurate estimations should be found. This article presents two other size metrics for projects based on use cases: transactions and entity objects. Effort is estimated by using the technique mean productivity value. There is also a description of two case studies, one which involved four academic projects and the other one which involved four industrial projects. They were developed in order to compare the estimations obtained with each method. The result shows that the current way of estimating effort can be improved by using the number of transactions as a size metric and the technique mean productivity value.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. ISO/IEC 14143-1:1998 (1998) Functional size measurement. http://www.iso.org

  2. Ruhe M, Jeffery R, Wieczorek I (2003) Using web objects for estimating software development effort for Web applications. In: Proceedings of the ninth international software metrics symposium, Sydney, Australia 3–5 September 2003, p 30

  3. Kitchenham B (1997) Counterpoint: the problem with function points. IEEE Softw 14(2): 29

    Article  Google Scholar 

  4. Lokan C (1999) An empirical study of the corelations betweeen function points elements. In: Proceedings of the 6th international symposium on software metrics, vol 200

  5. Karner G (1993) Metrics for Objectory. Diploma Thesis, University of Linköping, Sweden

  6. Anda B, Benestad H, Hove S (2005) A multiple-case study of effort estimation based on use case point. In: Fourth international symposium on empirical software engineering (ISESE’2005). IEEE Computer Society, Australia, November 17–18, pp 407–416

  7. Harput V, Kaindl H, Kramer S (2005) Extending function points analysis to object-oriented requirements specifications. In: 11th IEEE international software metrics symposium, Como, Italy, September 19–22

  8. Fetcke T, Abran A, Nguyen T (1997) Mapping the OO-Jacobson approach into function point analysis. Technol Object-Oriented Lang Syst Tools 23: 192–202

    Google Scholar 

  9. Uemura T, Kusumoto S, Inoue K (1999) Function points measurement tool for UML design specification. In: Proceedings of the sixth international software metrics symposium, Boca Raton

  10. Smith J (1999) The estimation of effort based on use case. IBM Rational Software White Paper

  11. Anda B, Angelvik E, Ribu K (2002) Improving estimation practices by applying use case models. Lect Notes Comput Sci 2559: 383–397

    Article  Google Scholar 

  12. Vinsen K, Jamieson D, Callender G (2004) Use case estimation—the devil is in the detail. In: Proceedings of the requirements engineering conference, 12th IEEE International (RE’04), pp 10–15

  13. Mohagheghi P, Anda B, Conradi R(2005) Effort estimation of use cases for incremental Large-scale Software development. In: Proceedings of the 27th international conference on Software engineering, pp 303–311

  14. Braz M, Vergilio S (2006) Effort estimation based on use cases. In: 30th annual international computer software and applications conference (COMPSAC’06), pp 221–228

  15. Issa A, Odeh M, Coward D (2006) Software cost estimation using use-case models: a critical evaluation. Inf Commun Technol 2: 2766–2771

    Google Scholar 

  16. Santillo L, Conte Mand Meli R (2005) Early & quick function point: sizing more with less. In: 11th IEEE international software metrics symposium, Como, September 19–22

  17. Jacobson I, Christerson M, Jonsson P, Övergaard G (1992) Object oriented software engineering. Addison Wesley, Harlow

    MATH  Google Scholar 

  18. Fenton N, Pfleeger S (1997) Software metrics. PWS Publishing Company, Boston

    Google Scholar 

  19. Kitchenham B, Känsälä K (1993) Inter-item correlations among function points. International conference on software engineering proceedings of the 15th international conference on software engineering, Baltimore, pp 477–480

  20. Kusumot S, Matukawa F, Inoue K, Hanabusa S, Maegawa Y (2004) Estimating effort by use case points: method, tool and case study. In: Proceedings of the 10th international symposium on software metrics

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gabriela Robiolo.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Robiolo, G., Orosco, R. Employing use cases to early estimate effort with simpler metrics. Innovations Syst Softw Eng 4, 31–43 (2008). https://doi.org/10.1007/s11334-007-0043-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11334-007-0043-y

Keywords

Navigation