Definition and Validation of a COSMIC-FFP Functional Size Measure for Object-Oriented Systems

COSMIC Full Function Points is an ISO approved functional size measurement method for modeling and sizing software systems based on their functional user requirements. Recently, there have been some proposals to map the concepts of the COSMIC-FFP meta-model onto the concepts used in UML and other OO modeling approaches. Given the many problems with COSMIC-FFP’s main predecessor, Function Points Analysis, it is necessary to establish confidence in the validity of COSMIC-FFP as a functional size measure for OO systems, before its widespread diffusion in quantitative OO software engineering practice. In this paper we present an attempt at validating COSMIC-FFP using distance-based software measurement. This theoretical validation approach for software measures is firmly grounded in Measurement Theory and has been applied before in the validation of OO software measures.

[1]  Jaap Van Brakel,et al.  Foundations of measurement , 1983 .

[2]  Alain Abran,et al.  Function points: A study of their measurement processes and scale transformations , 1994, J. Syst. Softw..

[3]  Geert Poels Functional Size Measurement of Layered Conceptual Models , 2003, ICEIS.

[4]  Alain Abran,et al.  Application de la méthode FFP à partir d'une spécification selon la notation UML: compte rendu des premiers essais d'application et questions , 1999 .

[5]  Thomas Fetcke A Generalized Structure for Function Point Analysis , 1999 .

[6]  Alain Abran,et al.  Function Points Analysis: An Empirical Study of Its Measurement Processes , 1996, IEEE Trans. Software Eng..

[7]  Geert Poels,et al.  Modeling and Measuring Object-Oriented Software Attributes with Proximity Structures , 1999, ECOOP Workshops.

[8]  Axel Uhl,et al.  Model-Driven Architecture , 2002, OOIS Workshops.

[9]  Geert Poels,et al.  A Functional Size Measurement Method for Event- Based Object-oriented Enterprise Models , 2002 .

[10]  John E. Gaffney,et al.  Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation , 1983, IEEE Transactions on Software Engineering.

[11]  F. Roberts Measurement Theory with Applications to Decisionmaking, Utility, and the Social Sciences: Measurement Theory , 1984 .

[12]  Geert Poels,et al.  Functional Size Measurement of Multi-layer Object-Oriented Conceptual Models , 2003, OOIS.

[13]  Horst Zuse,et al.  A Framework of Software Measurement , 1998 .

[14]  Alain Abran,et al.  ISO transposition and clarifications of the COSMIC-FFP method of functional sizing , 2002 .

[15]  Reiner R. Dumke,et al.  A Generalized Representation for selected Functional Size Measurement Methods , 2001 .

[16]  Shari Lawrence Pfleeger,et al.  Towards a Framework for Software Measurement Validation , 1995, IEEE Trans. Software Eng..

[17]  Javier Cano Medina,et al.  Model Driven Architecture & AndroMDA (y II) , 2005 .

[18]  Patrick Suppes,et al.  Foundations of Measurement, Vol. II: Geometrical, Threshold, and Probabilistic Representations , 1989 .

[19]  L. Briand,et al.  Theoretical and Empirical Validation of Software Product Measures , 1995 .

[20]  Alain Abran,et al.  Metrics Validation Proposals: A Structured Analysis , 1999 .

[21]  Jonathan Barzilai,et al.  On the foundations of measurement , 2001, 2001 IEEE International Conference on Systems, Man and Cybernetics. e-Systems and e-Man for Cybernetics in Cyberspace (Cat.No.01CH37236).

[22]  Shari Lawrence Pfleeger,et al.  Software Metrics : A Rigorous and Practical Approach , 1998 .

[23]  M. Frappier,et al.  A FORMAL DEFINITION OF COSMIC-FFP FOR AUTOMATED MEASUREMENT OF ROOM SPECIFICATIONS , 2001 .

[24]  Horst Zuse Messtheoretische Analyse von statischen Softwarekomplexitätsmassen , 1985 .