Conversion from IFPUG FPA to COSMIC: Within-vs Without-Company Equations

Companies have employed for years 1st generation Functional Size Measurement (FSM) methods, e.g., IF PUG Function Points Analysis (FPA), collecting IF PUG-based historical data useful for benchmarking and estimation purposes. With the advent of 2nd generation FSM methods (e.g., COSMIC) the need for resizing past projects utilizing these new measures arises. The adoption of 2nd generation FSM methods has been limited both by the costs for acquiring new know-how and the need for resizing the historical data. Conversion equations represent a useful mean to facilitate the migration towards 2nd generation FSM methods. Previous works showed a significant correlation between the COSMIC and the FPA sizes. In our study we applied the conversion equations found in those works (i.e., Without-company equations) to resize 25 IF PUG-based projects coming from a single software company. We compared their use with respect to two conversion equations built by using two small subsets (i.e., 5 and 10 projects) from that company data (i.e., Within-company equations). We aimed to verify whether the use of within-company equations built using few projects could provide more accurate conversions than those achieved by applying without-company equations. Our analysis revealed that the within-company equations performed significantly better than the without-company ones. Thus, companies should develop their own equations rather than using without-company conversions.

[1]  Guilherme Horta Travassos,et al.  Cross versus Within-Company Cost Estimation Studies: A Systematic Review , 2007, IEEE Transactions on Software Engineering.

[2]  Filomena Ferrucci,et al.  A Case Study Using Web Objects and COSMIC for Effort Estimation of Web Applications , 2008, 2008 34th Euromicro Conference Software Engineering and Advanced Applications.

[3]  J. Brian Gray,et al.  Introduction to Linear Regression Analysis , 2002, Technometrics.

[4]  Robert L. Glass,et al.  Persistent Software Errors , 1981, IEEE Transactions on Software Engineering.

[5]  C. Symons,et al.  The COSMIC Functional Size Measurement Method : Measurement Manual : The COSMIC Implementation Guide for ISO/IEC 19761:2011 , 2015 .

[6]  Onur Demirörs,et al.  Functional size measurement revisited , 2008, TSEM.

[7]  R. F.,et al.  Mathematical Statistics , 1944, Nature.

[8]  Sandro Morasca,et al.  Convertibility of Function Points into COSMIC Function Points: A study using Piecewise Linear Regression , 2011, Inf. Softw. Technol..

[9]  Stephen G. MacDonell,et al.  What accuracy statistics really measure , 2001, IEE Proc. Softw..

[10]  J. Royston An Extension of Shapiro and Wilk's W Test for Normality to Large Samples , 1982 .

[11]  Katrina D. Maxwell,et al.  Applied Statistics for Software Managers , 2002 .

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

[13]  David J. Groggel,et al.  Practical Nonparametric Statistics , 2000, Technometrics.

[14]  Emilia Mendes,et al.  A Comparative Study of Cost Estimation Models for Web Hypermedia Applications , 2003, Empirical Software Engineering.

[15]  Robert L. Glass,et al.  Facts and fallacies of software engineering , 2002 .

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

[17]  Graham J Hole,et al.  How to Design and Report Experiments , 2002 .

[18]  B. Kitchenham,et al.  Case Studies for Method and Tool Evaluation , 1995, IEEE Softw..

[19]  A. Abran,et al.  The COSMIC Functional Size Measurement Method version 3.0, Measurement Manual , 2007 .

[20]  T. Breurch,et al.  A simple test for heteroscedasticity and random coefficient variation (econometrica vol 47 , 1979 .

[21]  Klaas Sikkel,et al.  Generalizing by similarity: Lessons learnt from industrial case studies , 2013, 2013 1st International Workshop on Conducting Empirical Studies in Industry (CESI).

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

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

[24]  Filomena Ferrucci,et al.  A Case Study on the Conversion of Function Points into COSMIC , 2011, 2011 37th EUROMICRO Conference on Software Engineering and Advanced Applications.

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

[26]  Tore Dybå,et al.  A systematic review of effect size in software engineering experiments , 2007, Inf. Softw. Technol..

[27]  Emilia Mendes,et al.  Cross- vs. within-company cost estimation studies revisited: an extended systematic review , 2014, EASE '14.

[28]  Cem Kaner,et al.  Software Engineering Metrics: What Do They Measure and How Do We Know? , 2004 .