Skip to main content

Formalization Studies in Functional Size Measurement: How Do They Help?

  • 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

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.

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. Albrecht, A.J.: Measuring application development productivity. In: IBM Application Development Symposium, pp. 83–92 (1979)

    Google Scholar 

  2. ISO/IEC 19761:2003 COSMIC Full Function Points Measurement Manual v. 2.2

    Google Scholar 

  3. ISO/IEC 20926:2003 Software Engineering - IFPUG 4.1 Unadjusted FSM Method - Counting Practices Manual

    Google Scholar 

  4. ISO/IEC 20968:2002 Software Engineering - Mk II Function Point Analysis - Counting Practices Manual

    Google Scholar 

  5. 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

    Google Scholar 

  6. ISO/IEC 29881:2008 Information technology,Software and systems engineering, FiSMA 1.1 functional size measurement method

    Google Scholar 

  7. 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)

    Chapter  Google Scholar 

  8. 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

    Google Scholar 

  9. Diab, H., Frappier, M., St-Denis, R.: Formalizing COSMIC-FFP Using ROOM. In: AICCSA 2001 (2001)

    Google Scholar 

  10. Miyawaki, T., Iijima, J., Ho, S.: Measuring function points from VDM-SL specifications. In: ICSSSM 2008, June 30 -July 2, pp. 1–6 (2008)

    Google Scholar 

  11. Fetcke, T.: A generalized structure for function point analysis. In: IWSM 1999, pp. 1–11 (1999a)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. Gramantieri, F., Lamma, E., Mello, P., Riguzzi, F.: A system for measuring function points from specifications. Technical Report, DEIS-LIA-97-006 (1997)

    Google Scholar 

  15. Heričko, M., Rozman, I., Živkovič, A.: A formal representation of functional size measurement methods. J. Syst. Softw. 79(9), 1341–1358 (2006)

    Article  Google Scholar 

  16. Abran, A., Paton, K.: A Formal Notation for the Rules of Function Point Analysis. Research Report 247, University of Quebec, Montreal (April 1995)

    Google Scholar 

  17. 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)

    Article  Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. Rask, R.: Algorithms for Counting Unadjusted Function points from Dataflow Diagrams, Research Report, University of Joensuu, Finland (1991)

    Google Scholar 

  21. 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)

    Google Scholar 

  22. 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)

    Article  Google Scholar 

  23. 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)

    Google Scholar 

  24. 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)

    Chapter  Google Scholar 

  25. 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)

    Article  Google Scholar 

  26. Uemura, T., Kusumoto, S., Inoue, K.: Function Point Measurement Tool for UML Design Specification. In: METRICS 1999 (1999)

    Google Scholar 

  27. Ozkan, B., Türetken, O., Demirörs, O.: Software Functional Size: For Cost Estimation and More. In: EuroSPI 2008, pp. 59–69 (2008)

    Google Scholar 

  28. Lother, M., Dumke, R.: Points Metrics - Comparison and Analysis. In: IWSM 2001, pp. 155–172 (2001)

    Google Scholar 

  29. Gencel, Ç., Demirörs, O.: Functional size measurement revisited. ACM Trans. Softw. Eng. Methodol. 17(3) (2008)

    Google Scholar 

  30. Kitchenham, B.: The Problem with Function Points. IEEE Software 14(2), 29–31 (1997)

    Article  Google Scholar 

  31. Poels, G.: Why Function Points Do Not Work: InSearch of New Software Measurement Strategies. Guide Share Europe Journal 1, 9–26 (1996)

    Google Scholar 

  32. Kitchenham, B., Känsälä, K.: Inter–item correlations among function points. In: 1st Int. Metrics Symp., pp. 11–14

    Google Scholar 

  33. Meli, R.: Functional metrics: problems and possible solutions. In: Proceedings of the FESMÁ 1998 (1998)

    Google Scholar 

  34. 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)

    Google Scholar 

  35. 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)

    Google Scholar 

  36. 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)

    Article  Google Scholar 

  37. 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)

    Chapter  Google Scholar 

  38. Jacquet, J.-P., Abran, A.: From Software Metrics to Software Measurement Methods: A Process Model. In: ISESS 1997, pp. 128–135 (1997)

    Google Scholar 

  39. IFPUG, Counting Practices Manual, Release 4.2, IFPUG, Princeton Junction, NJ (January 2004)

    Google Scholar 

  40. 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)

    Google Scholar 

  41. 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)

    Chapter  Google Scholar 

  42. 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)

    Google Scholar 

  43. Gencel, Ç., Demirörs, O.: Conceptual Differences Among Functional Size Measurement Methods. In: ESEM 2007, pp. 305–313 (2007)

    Google Scholar 

  44. The Common Software Measurement International Consortium (COSMIC): Guideline for Sizing Business Applications Software Using COSMIC-FFP, Version 1.0 (2005)

    Google Scholar 

  45. Efe, P., Demirors, O., Gencel, C.: A Unified Model for Functional Size Measurement Methods. In: IWSM 2006, pp. 343–358 (2006)

    Google Scholar 

  46. Demirors, O., Gencel, C.: Conceptual Association of Functional Size Measurement Methods. IEEE Software 26(3), 71–78 (2009)

    Article  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

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)

Publish with us

Policies and ethics