Analytical Convertibility of Functional Size Measures: A Tool-based Approach

Background: Several Functional Size Measurement methods have been introduced after the success of Function Point Analysis, thus originating the problem of converting Function Point measures into other units. To this end, several methods -- ranging from statistical analysis to "manual" conversion -- have been used. However, none of the proposed conversion methods guarantees the necessary accuracy. Objectives: The objective of the work reported here is to define a seamless and cheap procedure that allows measurers to derive functional size measures expressed in COSMIC Function Points from size measures expressed in Function Points. Method: To get accurate conversions, we propose to exploit all the available information provided by the measurement process, that is, not only the size in Function Points, but also the details of basic functional components. To make the procedure efficient, a mapping of Function Point Analysis concepts onto COSMIC concepts is proposed. Results: A conversion procedure based on the aforementioned mapping is proposed. Such procedure is supported by a software tool that eases the conversion process. The usage of both the procedure and tool is illustrated via an example of realistic complexity. Conclusion: The proposed procedure and tool can be effectively used to perform the required measurement with very good accuracy. The tool can also be used to perform a sort of "double" measurement, i.e., both Function Points and COSMIC Function Points are measured at the same time.

[1]  Onur Demirörs,et al.  Conceptual Association of Functional Size Measurement Methods , 2009, IEEE Software.

[2]  Luigi Antonio Lavazza A Systematic Approach to the Analysis of Function Point - COSMIC Convertibility , 2010 .

[3]  Alain Abran,et al.  Convertibility of function points to COSMIC-FPP: identification and analysis fo functional outliers , 2006 .

[4]  H. S. van Heeringen CHANGING FROM FPA TO COSMIC A TRANSITION FRAMEWORK , 2007 .

[5]  Frank Vogelezang Applicability of COSMIC Full Function Points in an administrative environment Experiences of an early adopter , 2003 .

[6]  Vieri Del Bianco,et al.  Model-based functional size measurement , 2008, ESEM '08.

[7]  Juan Jose Cuadrado-Gallego,et al.  On the conversion between IFPUG and COSMIC software functional size units: A theoretical and empirical study , 2008, J. Syst. Softw..

[8]  Alain Abran,et al.  Convertibility Between IFPUG and COSMIC Functional Size Measurements , 2007, PROFES.

[9]  MorascaSandro,et al.  Convertibility of Function Points into COSMIC Function Points , 2011 .

[10]  Sandro Morasca,et al.  A study of non-linearity in the statistical convertibility of function points into COSMIC function points , 2010 .

[11]  Charles R. Symons,et al.  Function Point Analysis: Difficulties and Improvements , 1988, IEEE Trans. Software Eng..

[12]  Onur Demirörs,et al.  An experimental study on the conversion between IFPUG and COSMIC functional size measurement units , 2010, Inf. Softw. Technol..

[13]  Thomas Fetcke,et al.  The Warehouse Software Portfolio A Case Study in Functional Size Measurement , 1999 .

[14]  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.

[15]  Luigi Lavazza Convertibility of functional size measurements: new insights and methodological issues , 2009, PROMISE '09.

[16]  Alain Abran,et al.  Measurement convertibility : from function points to COSMIC-FFP , 2005 .