How to Use COSMIC Functional Size in Effort Estimation Models?

Although Functional Size Measurement (FSM) methods have become widely used by the software organizations, the functional size based effort estimation still needs further investigation. Most of the studies on effort estimation consider total functional size of the software as the primary input to estimation models and they mostly focus on identifying the project parameters which might have a significant effect on the size-effort relationship. This study brings suggestions on how to use COSMIC functional size as an input for effort estimation models and explores whether the productivity values for developing different functionality types deviate significantly from a total average productivity value computed from total functional size and effort figures. The results obtained after conducting a multiple case study in which COSMIC method was used for size measurement are discussed as well.

[1]  Çigdem Gencel,et al.  Impact of Base Functional Component Types on Software Functional Size Based Effort Estimation , 2008, PROFES.

[2]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[3]  D. Ross Jeffery,et al.  A comparative study of two software development cost modeling techniques using multi-organizational and company-specific data , 2000, Inf. Softw. Technol..

[4]  Charles Symons,et al.  COME BACK FUNCTION POINT ANALYSIS (MODERNISED) – ALL IS FORGIVEN! , 2001 .

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

[6]  Stuart Anderson,et al.  Requirements Evolution from Process to Product Oriented Management , 2001, PROFES.

[7]  S. Morasca,et al.  An empirical study of software productivity , 2001, 25th Annual International Computer Software and Applications Conference. COMPSAC 2001.

[8]  Alain Abran,et al.  Measuring the Functional Size of Real-Time Software , 1999 .

[9]  Çigdem Gencel,et al.  Do Base Functional Component Types Affect the Relationship between Software Functional Size and Effort? , 2007, IWSM/Mensura.

[10]  Alain Abran,et al.  Software Process and Product Measurement, International Conference, IWSM-Mensura 2007, Palma de Mallorca, Spain, November 5-8, 2007. Revised Papers , 2008, IWSM/Mensura.

[11]  Lionel C. Briand,et al.  An assessment and comparison of common software cost estimation modeling techniques , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).

[12]  Lionel C. Briand,et al.  A replicated assessment and comparison of common software cost modeling techniques , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[13]  Barbara A. Kitchenham,et al.  An empirical analysis of software productivity over time , 2005, 11th IEEE International Software Metrics Symposium (METRICS'05).

[14]  Katrina Maxwell,et al.  Benchmarking Software-Development Productivity - Applied Research Results , 2000, IEEE Softw..

[15]  KitchenhamBarbara,et al.  Towards a Framework for Software Measurement Validation , 1995 .

[16]  Magne Jørgensen,et al.  Reasons for software effort estimation error: impact of respondent role, information collection approach, and data analysis method , 2004, IEEE Transactions on Software Engineering.

[17]  J. Y. Richard Liew,et al.  The civil engineering handbook , 2002 .

[18]  Cigdem Gencel,et al.  Do Different Functionality Types Affect the Relationship between Software Functional Size and Effort , 2007 .

[19]  A. S. M. Sajeev,et al.  A Vector-Based Approach to Software Size Measurement and Effort Estimation , 2001, IEEE Trans. Software Eng..

[20]  Emilia Mendes,et al.  Software productivity measurement using multiple size measures , 2004, IEEE Transactions on Software Engineering.

[21]  Ioannis Stamelos,et al.  Building a Cost Estimation Model Based on Categorical Data , 2001 .

[22]  Building a software cost estimation model based on categorical data , 2001, Proceedings Seventh International Software Metrics Symposium.

[23]  Ellis Horowitz,et al.  Software Cost Estimation with COCOMO II , 2000 .

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

[25]  Alain Abran,et al.  Full function points for embedded and real-time software , 1998 .

[26]  Karen T. Lum,et al.  Selecting Best Practices for Effort Estimation , 2006, IEEE Transactions on Software Engineering.

[27]  Alain Abran,et al.  Estimation models based on functional profiles , 2004 .