Abstract
Functional size has been favored as a software characteristic that can be measured early and independent of language, tools, techniques and technology; hence has many uses in software project management. It has been about three decades since Albrecht introduced the concept of functional size. However, Functional Size Measurement (FSM) has not been a common practice in the software community. The problems with FSM method structures and practices have been discussed to be the major factors to explain this situation. In this paper, we make a review of formalization proposals to the problems in Functional Size Measurement (FSM). We analyze the works included in the papers and we explore the extent of their contributions.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Albrecht, A.J.: Measuring application development productivity. In: IBM Application Development Symposium, pp. 83–92 (1979)
ISO/IEC 19761:2003 COSMIC Full Function Points Measurement Manual v. 2.2
ISO/IEC 20926:2003 Software Engineering - IFPUG 4.1 Unadjusted FSM Method - Counting Practices Manual
ISO/IEC 20968:2002 Software Engineering - Mk II Function Point Analysis - Counting Practices Manual
ISO/IEC 24570:2005 Software Engineering - NESMA Functional Size Measurement Method v.2.1 - Definitions and counting guidelines for the application of Function Point Analysis
ISO/IEC 29881:2008 Information technology,Software and systems engineering, FiSMA 1.1 functional size measurement method
Diab, H., Frappier, M., St-Denis, R.: A Formal Definition of Function Points for Automated Measurement of B Specifications. In: George, C.W., Miao, H. (eds.) ICFEM 2002. LNCS, vol. 2495, pp. 483–494. Springer, Heidelberg (2002)
Frappier, M.: An Overview of Formal Specification Languages and their Adequacy for Formalizing the Definition of Function Points, Technical Report, Département de mathématiques et d’informatique, Université de Sherbrooke
Diab, H., Frappier, M., St-Denis, R.: Formalizing COSMIC-FFP Using ROOM. In: AICCSA 2001 (2001)
Miyawaki, T., Iijima, J., Ho, S.: Measuring function points from VDM-SL specifications. In: ICSSSM 2008, June 30 -July 2, pp. 1–6 (2008)
Fetcke, T.: A generalized structure for function point analysis. In: IWSM 1999, pp. 1–11 (1999a)
Fetcke, T., Abran, A., Dumke, R.: A Generalized Representation for Selected Functional Size Measurement Methods In Current Trends in Software Measurement. In: Dumke, R., Abran, A. (eds.) Shaker, pp. 1–25 (2001)
Lamma, E., Mello, P., Riguzzi, F.: A system for measuring function points from an ER-DFD specification. The Computer Journal 47(3), 358–372 (2004)
Gramantieri, F., Lamma, E., Mello, P., Riguzzi, F.: A system for measuring function points from specifications. Technical Report, DEIS-LIA-97-006 (1997)
Heričko, M., Rozman, I., Živkovič, A.: A formal representation of functional size measurement methods. J. Syst. Softw. 79(9), 1341–1358 (2006)
Abran, A., Paton, K.: A Formal Notation for the Rules of Function Point Analysis. Research Report 247, University of Quebec, Montreal (April 1995)
Diab, H., Koukane, F., Frappier, M., St-Denis, R.: μCROSE: Automated Measurement of COS-MIC-FFP for Rational Rose Real Time. Information and Software Technology 47(3), 151–166 (2005)
Evariste Valéry Bévo Wandji, Lévesque, G., Jean Guy Meunier: Toward an ontological formalisation for a software functional size measurement method’s application process: The FPA case. In: RIVF 2004, pp. 113–118 (2004)
Evariste Valéry Bévo Wandji, Lévesque, G., Jean Guy Meunier: Toward an ontological formalisation for a software functional size measurement method’s application process: The COSMIC FFP case. In: IWSM 2003, pp. 113–118 (2003)
Rask, R.: Algorithms for Counting Unadjusted Function points from Dataflow Diagrams, Research Report, University of Joensuu, Finland (1991)
Marín, B., Condori-Fernández, N., Pastor, O., Abran, A.: Measuring the Functional Size of Conceptual Models in an MDA Environment. In: CAiSE Forum 2008, pp. 33–36 (2008)
Abrahão, S.M., Poels, G., Pastor, O.: A functional size measurement method for object-oriented conceptual schemas: design and evaluation issues. Software and System Modeling 5(1), 48–71 (2006)
Fetcke, T., Abran, A., Nguyen, T.-H.: Mapping the OO-Jacobson Approach to Function Point Analysis. In: Lehner, F., Dumke, R., Abran, A. (eds.) Software Metrics: Research and Practice in Software Measurement, pp. 59–73 (1997)
Marín, B., Pastor, O., Giachetti, G.: Automating the Measurement of Functional Size of Conceptual Models in an MDA Environment. In: Jedlitschka, A., Salo, O. (eds.) PROFES 2008. LNCS, vol. 5089, pp. 215–229. Springer, Heidelberg (2008)
Condori-Fernández, N., Abrahão, S., Pastor, O.: On the estimation of the functional size of software from requirements specifications. J. Comput. Sci. Technol. 22(3), 358–370 (2007)
Uemura, T., Kusumoto, S., Inoue, K.: Function Point Measurement Tool for UML Design Specification. In: METRICS 1999 (1999)
Ozkan, B., Türetken, O., Demirörs, O.: Software Functional Size: For Cost Estimation and More. In: EuroSPI 2008, pp. 59–69 (2008)
Lother, M., Dumke, R.: Points Metrics - Comparison and Analysis. In: IWSM 2001, pp. 155–172 (2001)
Gencel, Ç., Demirörs, O.: Functional size measurement revisited. ACM Trans. Softw. Eng. Methodol. 17(3) (2008)
Kitchenham, B.: The Problem with Function Points. IEEE Software 14(2), 29–31 (1997)
Poels, G.: Why Function Points Do Not Work: InSearch of New Software Measurement Strategies. Guide Share Europe Journal 1, 9–26 (1996)
Kitchenham, B., Känsälä, K.: Inter–item correlations among function points. In: 1st Int. Metrics Symp., pp. 11–14
Meli, R.: Functional metrics: problems and possible solutions. In: Proceedings of the FESMÁ 1998 (1998)
Bevo, V.: Analyse et formalisation ontologiques des mesures associées aux méthodes de mesure de la taille fonctionnelle des logiciels: de nouvelles perspectives pour la mesure. Ph. D. thesis in Cognitive Infornatics, UQAM (2005)
Diab, H.: Formalisation et automatisation de la mesure des points de fonction. Ph.D. Thesis. Département d’informatique, Facult´e des sciences, Universié de Sherbrooke, Sherbrooke (Québec) Canada (2003)
Rask, R., Laamanen, P., Lyyttinen, K.: Simulation and comparison of Albrecht’s function point and DeMarco’s function bang metrics in a CASE environment. IEEE Transactions on Software Engineering 19(7), 661–671 (1993)
Marín, B., Giachetti, G., Pastor, O.: 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.) IWSM 2008. LNCS, vol. 5338, pp. 170–183. Springer, Heidelberg (2008)
Jacquet, J.-P., Abran, A.: From Software Metrics to Software Measurement Methods: A Process Model. In: ISESS 1997, pp. 128–135 (1997)
IFPUG, Counting Practices Manual, Release 4.2, IFPUG, Princeton Junction, NJ (January 2004)
Pastor, O., Ramos, I.: OASIS version 2 (2.2): A Class-Definition language to Model Information Systems, vol. 3rd edn. Valencia, Spain, Servicio de Publicaciones Universidad Politcnica 16de Valencia (1995)
Turetken, O., Demirors, O., Gencel, C., Ozcan Top, O., Ozkan, B.: The Effect of Entity Generalization on Software Functional Sizing. In: Jedlitschka, A., Salo, O. (eds.) PROFES 2008. LNCS, vol. 5089, pp. 105–116. Springer, Heidelberg (2008)
Türetken, O., Ozcan Top, O., Ozkan, B., Demirörs, O.: The Impact of Individual Assumptions on Functional Size Measurement. In: IWSM/Metrikon/Mensura 2008, pp. 155–169 (2008)
Gencel, Ç., Demirörs, O.: Conceptual Differences Among Functional Size Measurement Methods. In: ESEM 2007, pp. 305–313 (2007)
The Common Software Measurement International Consortium (COSMIC): Guideline for Sizing Business Applications Software Using COSMIC-FFP, Version 1.0 (2005)
Efe, P., Demirors, O., Gencel, C.: A Unified Model for Functional Size Measurement Methods. In: IWSM 2006, pp. 343–358 (2006)
Demirors, O., Gencel, C.: Conceptual Association of Functional Size Measurement Methods. IEEE Software 26(3), 71–78 (2009)
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
Ozkan, B., Demirors, O. (2009). Formalization Studies in Functional Size Measurement: How Do They Help?. 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_15
Download citation
DOI: https://doi.org/10.1007/978-3-642-05415-0_15
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)