COSMIC base functional components in Functional Size based effort estimation models

Software effort estimation models has been an area of considerable research for many years and it is still a challenge for software engineering. Although Functional Size Measurement (FSM) methods have become widely used, effort estimation based on the functional size still needs further research. Unbiased and comprehensive comparison between prediction models is needed. Some studies suggest that the relationship between effort and the base functional components of a FSM method would improve estimation models. This paper evaluates the structure of COSMIC FFP base functional components and its applicability in functional size based effort estimation models. Our study reports a benchmarking experiment evaluating 600 learning schemes for 12 ISBSG R12 sub datasets in business application projects which were sized by the COSMIC FSM method. In total, 7,200 runs were conducted (Learning schemes X Datasets) and the best learning schemes were reported by dataset. Lessons learned after conducting the experiment are discussed.

[1]  Christian Quesada López,et al.  An Empirical Validation of an Automated Genetic Software Effort Prediction Framework Using the ISBSG Dataset , 2016 .

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

[3]  Christian Quesada López,et al.  An Empirical Validation of Function Point Structure and Applicability: A Replication Study , 2015 .

[4]  Claes Wohlin,et al.  Experimentation in Software Engineering , 2000, The Kluwer International Series in Software Engineering.

[5]  Ian H. Witten,et al.  The WEKA data mining software: an update , 2009, SKDD.

[6]  R. Dennis Cook,et al.  Detection of Influential Observation in Linear Regression , 2000, Technometrics.

[7]  Christian Quesada-López,et al.  Function Point Structure and Applicability: A Replicated Study , 2016, J. Object Technol..

[8]  Christian Quesada-López,et al.  Function point structure and applicability validation using the ISBSG dataset: a replicated study , 2014, ESEM '14.

[9]  Bart Baesens,et al.  Data Mining Techniques for Software Effort Estimation: A Comparative Study , 2012, IEEE Transactions on Software Engineering.

[10]  Çigdem Gencel How to Use COSMIC Functional Size in Effort Estimation Models? , 2008, IWSM/Metrikon/Mensura.

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

[12]  Sandro Morasca,et al.  Towards a simplified definition of Function Points , 2013, Inf. Softw. Technol..

[13]  Emilia Mendes,et al.  Why comparative effort prediction studies may be invalid , 2009, PROMISE '09.