Abstract
Many functional size measurement procedures have been developed for applying the COSMIC measurement method to particular methods of software production. A subset of these measurement procedures is centered on the measurement of the functional size of the applications from their conceptual models, allowing the generation of indicators in early stages of the development cycle of a software product. This paper presents a survey of these functional size measurement procedures in order to provide a guide for practitioners and researchers. Finally, a general analysis focused on the results obtained in the survey is performed to obtain important lessons that must be considered in the development of correct measurement procedures.
This work has been developed with the support of MEC under the project SESAMO TIN2007-62894 and co financed by FEDER.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Albrecht, A.: Measuring Application Development Productivity. In: IBM Applications Development Symposium, pp. 83–92 (1979)
Abran, A., Desharnais, J.M., Oligny, S., St-Pierre, D., Symons, C.: COSMIC-FFP Measurement Manual, version 2.0. Software Engineering Management Research Laboratory, Université du Québec à Montréal - UQAM, Canada (1999)
Abran, A., Desharnais, J.M., Oligny, S., St-Pierre, D., Symons, C.: COSMIC-FFP Measurement Manual, Version 2.1. The Common Software Measurement International Consortium (2001)
Abran, A., Desharnais, J.M., Lesterhuis, A., Londeix, B., Meli, R., Morris, P., Oligny, S., O’Neil, M., Rollo, T., Rule, G., Santillo, L., Symons, C., Toivonen, H.: The COSMIC Functional Size Measurement Method, version 3.0. GELOG web site (2007), http://www.gelog.etsmtl.ca
Azzouz, S., Abran, A.: A proposed measurement role in the Rational Unified Process (RUP) and its implementation with ISO 19761: COSMIC FFP. In: Software Measurement European Forum 2004, Rome (2004)
Bevo, V.: Analyse et Formalisation Ontologique des Procédures de Mesure Associées aux Méthodes de Mesure de la Taille Fonctionnelle des Logiciels: de Nouvelles Perspectives Pour la Mesure. Doctoral thesis, Université du Québec à Montréal - UQAM, Montréal (2005)
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, pp. 230–242 (1999)
CARE Technologies, www.care-t.com
Condori-Fernández, N.: Un procedimiento de medición de tamaño funcional a partir de especificaciones de requisitos. Doctoral thesis, Universidad Politécnica de Valencia, Valencia (2007)
Condori-Fernández, N., Pastor, O.: An Empirical Study on the Likelihood of Adoption in Practice of a Size Measurement Procedure for Requirements Specification. In: 6th International Conference on Quality Software – QSIC, Beijing, pp. 133–140 (2006)
Condori-Fernández, N., Pastor, O.: Evaluating the Productivity and Reproducibility of a Measurement Procedure. In: ER Workshops, pp. 352–361 (2006)
Condori-Fernández, N., Abrahão, S., Pastor, O.: On the Estimation of Software Functional Size from Requirements Specifications. Journal of Computer Science and Technology 22(3), 358–370 (2007)
COSMIC Group: Rice Cooker – Cosmic Group Case Study. École de technologie supérieure, Université du Québec à Montréal - UQAM, Montréal (2003)
Dedene, G., Snoeck, M.: M.E.R.O.DE.: A Model-driven Entity-Relationship Object-oriented Development Method. ACM SIGSOFT Software Engineering Notes 19(3), 51–61 (1994)
Diab, H., Frappier, M., St-Denis, R.: Formalizing COSMIC-FFP Using ROOM. In: ACS/IEEE International Conference on Computer Systems and Applications, Beirut (2001)
Diab, H., Koukane, F., Frappier, M., St-Denis, R.: μcROSE: Automated Measurement of COSMIC-FFP for Rational Rose Real Time. Information and Software Technology 47(3), 151–166 (2005)
Grau, G., Franch, X.: ReeF: Defining a Customizable Reengineering Framework. In: Krogstie, J., Opdahl, A.L., Sindre, G. (eds.) CAiSE 2007 and WES 2007. LNCS, vol. 4495, pp. 485–500. Springer, Heidelberg (2007)
Grau, G., Franch, X.: Using the PRiM method to Evaluate Requirements Model with COSMIC-FFP. In: Proceedings of the IWSM-MENSURA 2007, Mallorca, pp. 110–120 (2007)
Habela, P., Glowacki, E., Serafinski, T., Subieta, K.: Adapting Use Case Model for COSMIC-FFP Based Measurement. In: 15th International Workshop on Software Measurement – IWSM 2005, Montréal, pp. 195–207 (2005)
ISO: International vocabulary of basic and general terms in metrology – VIM (2004)
ISO/IEC: ISO/IEC 19761, Software Engineering – CFF – A Functional Size Measurement Method (2003)
ISO/IEC: ISO/IEC 20926, Software Engineering – IFPUG 4.1 Unadjusted Functional Size Measurement Method – Counting Practices Manual (2003)
ISO/IEC: ISO/IEC 20968, Software Engineering – Mk II Function Point Analysis – Counting Practices Manual (2002)
ISO/IEC: ISO/IEC 24570, Software Engineering – NESMA Functional Size Measurement Method version 2.1 – Definitions and Counting Guidelines for the application of Function Point Analysis (2005)
Jenner, M.S.: COSMIC-FFP and UML: Estimation of the Size of a System Specified in UML – Problems of Granularity. In: 4th European Conference on Software Measurement and ICT Control, Heidelberg, pp. 173–184 (2001)
Jenner, M.S.: Automation of Counting of Functional Size Using COSMIC-FFP in UML. In: 12th International Workshop Software Measurement, pp. 43–51 (2002)
Khelifi, A., Abran, A., Symons, C., Desharnais, J.M., Machado, F., Jayakumar, J., Leterthuis, A.: The C-Registration System Case Study with ISO 19761 (2003)
Kruchten, P.: The Rational Unified Process: An Introduction. Addison-Wesley, Reading (2000)
Levesque, G., Bevo, V., Cao, D.T.: Estimating software size with UML models. In: Proceedings of the 2008 C3S2E Conference, Montreal, pp. 81–87 (2008)
Lother, M., Dumke, R.: Point Metrics-Comparison and Analysis. In: Current Trends in Software Measurement, Aachen, pp. 228–267 (2001)
Marín, B., Condori-Fernández, N., Pastor, O., Abran, A.: Measuring the Functional Size of Conceptual Models in a MDA Environment. In: 20th International Conference on Advanced Information Systems Engineering Forum, Montpellier, pp. 33–36 (2008)
Marín, B., Giachetti, G., Pastor, O.: Automating the Measurement of Functional Size of Conceptual Models in a MDA Environment. In: Jedlitschka, A., Salo, O. (eds.) PROFES 2008. LNCS, vol. 5089, pp. 215–229. Springer, Heidelberg (2008)
Meli, R., Abran, A., Ho Vinh, T., Oligny, S.: On the Applicability of COSMIC-FFP for Measuring Software Throughout its Life Cycle. In: 11th European Software Control and Metrics Conference, Munich (2000)
Mellor, S., Balcer, J.: Executable UML: A Foundation for Model-Driven Architecture. Addison Wesley, Reading (2002)
Miller, J., Mukerji, J.: MDA Guide Version 1.0.1 (2003)
Nagano, S., Ajisaka, T.: Functional metrics using COSMIC-FFP for object-oriented real-time systems. In: 13th International Workshop on Software Measurement, Montreal (2003)
Pastor, O., Gómez, J., Insfrán, E., Pelechano, V.: The OO-Method Approach for Information Systems Modelling: From Object-Oriented Conceptual Modeling to Automated Programming. Information Systems 26, 507–534 (2001)
Pastor, O., Molina, J.C.: Model-Driven Architecture in Practice: A Software Production Environment Based on Conceptual Modeling. Springer, New York (2007)
Poels, G.: A Functional Size Measurement Method for Event-Based Object-Oriented Enterprise Models. In: 4th International Conference on Enterprise Information Systems – ICEIS, Ciudad Real, pp. 667–675 (2002)
Poels, G.: Definition and Validation of a COSMIC-FFP Functional Size Measure for Object-Oriented Systems. In: 7th International ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering, Darmstadt (2003)
Poels, G.: Functional Size Measurement of Multi-Layer Object-Oriented Conceptual Models. In: 9th International Object-Oriented Information Systems Conference, Geneva, pp. 334–345 (2003)
Selic, B., Gullekson, G., Ward, P.T.: Real-time Object Oriented Modelling. Wiley, Chichester (1994)
Shlaer, S., Mellor, S.: Object Lifecycles: Modelling the World in States. Yourdon Press, Prentice-Hall (1992)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Marín, B., Giachetti, G., Pastor, O. (2008). Measurement of Functional Size in Conceptual Models: A Survey of Measurement Procedures Based on COSMIC. In: Dumke, R.R., Braungarten, R., Büren, G., Abran, A., Cuadrado-Gallego, J.J. (eds) Software Process and Product Measurement. Mensura MetriKon IWSM 2008 2008 2008. Lecture Notes in Computer Science, vol 5338. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89403-2_15
Download citation
DOI: https://doi.org/10.1007/978-3-540-89403-2_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-89402-5
Online ISBN: 978-3-540-89403-2
eBook Packages: Computer ScienceComputer Science (R0)