Skip to main content

A Case Study in COSMIC Functional Size Measurement: The Rice Cooker Revisited

  • Conference paper
Software Process and Product Measurement (IWSM 2009)

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

Included in the following conference series:

Abstract

UML models have been successfully used to support COSMIC-based functional size measurement. UML-based measurement is of great interest for industry, because of the popularity of the language. However, industry needs well defined, easy to learn and apply methods. It is therefore necessary to provide measurement procedures that are well defined, that require relatively little effort and that are coherent with the COSMIC measurement rules, in order to ease their adoption in enterprise environments. This paper contributes to such goal: we show how to build UML models that are easy to measure according to the COSMIC rules; we provide a case study based on the well-known example of the rice cooker; we show how the usage of UML can actually improve the practice of COSMIC measurement, by making the COSMIC measurement rules applicable in a UML context.

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. Object Management Group, Unified Modeling Language: Superstructure version 2.1.1 formal/2007-02-05 (February 2007)

    Google Scholar 

  2. ISO/IEC 14143-1:1998. Information technology – Software measurement – Functional size measurement – Part 1: Definition of concepts, International Organization for Standardization, Geneva

    Google Scholar 

  3. Albrecht, A.J.: Measuring Application Development Productivity. In: Proc. Joint SHARE/GUIDE/IBM Application Development Symp., pp. 83–92 (1979)

    Google Scholar 

  4. ISO/IEC19761:2003, Software Engineering – COSMIC-FFP – A Functional Size Measurement Method, ISO (2003)

    Google Scholar 

  5. COSMIC – Common Software Measurement International Consortium, The COSMIC Functional Size Measurement Method - version 3.0 Measurement Manual (The COSMIC Implementation Guide for ISO/IEC 19761: 2003) (September 2007)

    Google Scholar 

  6. COSMIC – Common Software Measurement International Consortium, Case study – Rice Cooker, version 2.1 (January 14, 2000)

    Google Scholar 

  7. COSMIC Group, Case Study: Rice Cooker, Version May 22 (2008)

    Google Scholar 

  8. van den Berg, K., Dekkers, T., Oudshoorn, R.: Functional size measurement applied to UML-based user requirements. In: 2nd Software Measurement European Forum (SMEF 2005), Rome, March 16-18 (2005)

    Google Scholar 

  9. Levesque, G., Bevo, V., Cao, D.T.: Estimating Software Size with UML Models. In: C3S2E Conference, Montreal (2008)

    Google Scholar 

  10. Marín, B., Giachetti, G., Pastor, O.: Measurement of Functional Size in Conceptual Models: A Survey of Measurement Procedures based on COSMIC. In: IWSM/Metrikon/Mensura 2008, Munich (November 2008)

    Google Scholar 

  11. Bévo, V., Lévesque, G., Abran, A.: Application de la méthode FFP à partir d’une spécification selon la notation UML: compte rendu des premiers essais d’application et questions. In: 9th International Workshop Software Measurement, Lac Supérieur, Canada (1999)

    Google Scholar 

  12. del Bianco, V., Lavazza, L.: Applying the COSMIC Functional Size Measurement to Problem Frames. In: 14th IEEE International Conference on Engineering of Complex Computer Systems ICECCS 2009, Potsdam (Germany), June 2-4 (2009)

    Google Scholar 

  13. Desharnais, J.M., Abran, A., St-Pierre, D.: Functional Size of Real-Time Software. In: 11th International Conference - Software Engineering and its Applications, Paris, France (1998)

    Google Scholar 

  14. St-Pierre, D., Abran, A., Araki, M., Desharnais, J.-M.: Adapting Function Points to Real-Time Software. In: IFPUG 1997 Fall Conference, Scottsdale, AZ, September 15-19 (1997)

    Google Scholar 

  15. Jenner, M.: Automation of Counting of Functional Size Using COSMIC-FFP in UML. In: 12th International Workshop on Software Measurement (IWSM 2002), Magdeburg, Germany (October 2002)

    Google Scholar 

  16. Abu-Talib, M., Abran, A., Ormandjieva, O.: Markov Model and Functional Size with COSMIC-FFP. In: IEEE International Symposium on Industrial Electronics (IEEE-ISIE3006), Montreal, Canada, July 2006, vol. 4 (2006)

    Google Scholar 

  17. del Bianco, V., Gentile, C., Lavazza, L.: An Evaluation of Function Point Counting Based on Measurement-Oriented Models. In: Evaluation and Assessment in Software Engineering – EASE 2008, Bari, Italy (June 2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lavazza, L., Del Bianco, V. (2009). A Case Study in COSMIC Functional Size Measurement: The Rice Cooker Revisited. In: Abran, A., Braungarten, R., Dumke, R.R., Cuadrado-Gallego, J.J., Brunekreef, J. (eds) Software Process and Product Measurement. IWSM 2009. Lecture Notes in Computer Science, vol 5891. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-05415-0_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-05415-0_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-05414-3

  • Online ISBN: 978-3-642-05415-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics