Do Different Functionality Types Affect the Relationship between Software Functional Size and Effort

Effort estimation is a significant practical problem in software engineering, and various cost drivers, including software size, which might have an impact on it have been explored. In many of these studies, total software size (measured in either lines of code or functional size units) is the primary input. However, the relationship between effort and the components of functional size has not yet been fully analyzed. This study explores whether effort estimation models based on the functional size components, that is, Base Functional Component types, rather than those based on a single total value, would improve estimation models. For this empirical study, the project data in the International Software Benchmarking Standards Group (ISBSG) Release 10 dataset, which were sized by the COSMIC FFP method, are used.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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