Impact of Base Functional Component Types on Software Functional Size Based Effort Estimation

Software effort estimation is still a significant challenge for software management. Although Functional Size Measurement (FSM) methods have been standardized and have become widely used by the software organizations, the relationship between functional size and development effort still needs further investigation. Most of the studies focus on the project cost drivers and consider total software functional size as the primary input to estimation models. In this study, we investigate whether using the functional sizes of different functionality types, represented by the Base Functional Component (BFC) types; instead of using the total single size figure have a significant impact on estimation reliability. For the empirical study, we used the projects data in the International Software Benchmarking Standards Group (ISBSG) Release 10 dataset, which were sized by the COSMIC FSM method.

[1]  Katrina Maxwell Collecting Data for Comparability: Benchmarking Software Development Productivity , 2001, IEEE Softw..

[2]  Richard H. Thayer,et al.  Software Engineering Project Management , 2000 .

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

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

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

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

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

[8]  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).

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

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

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

[12]  Monique Snoeck,et al.  COCOMO II applied in a banking and insurance environment: experience report , 2006 .

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

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

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

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

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

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

[19]  F. J. Heemstra,et al.  Software cost estimation , 1992, Inf. Softw. Technol..

[20]  T. Wright,et al.  Organizational Benchmarking Using the ISBSG Data Repository , 2001, IEEE Softw..

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

[22]  T. Capers Jones,et al.  Estimating software costs , 1998 .

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

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

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

[26]  Anthony L Rollo Functional Size measurement and COCOMO – A synergistic approach , 2007 .