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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Object Management Group, Unified Modeling Language: Superstructure version 2.1.1 formal/2007-02-05 (February 2007)
ISO/IEC 14143-1:1998. Information technology – Software measurement – Functional size measurement – Part 1: Definition of concepts, International Organization for Standardization, Geneva
Albrecht, A.J.: Measuring Application Development Productivity. In: Proc. Joint SHARE/GUIDE/IBM Application Development Symp., pp. 83–92 (1979)
ISO/IEC19761:2003, Software Engineering – COSMIC-FFP – A Functional Size Measurement Method, ISO (2003)
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)
COSMIC – Common Software Measurement International Consortium, Case study – Rice Cooker, version 2.1 (January 14, 2000)
COSMIC Group, Case Study: Rice Cooker, Version May 22 (2008)
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)
Levesque, G., Bevo, V., Cao, D.T.: Estimating Software Size with UML Models. In: C3S2E Conference, Montreal (2008)
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)
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)
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)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)