DocumentCode :
3076785
Title :
Genetic Programming for Effort Estimation: An Analysis of the Impact of Different Fitness Functions
Author :
Ferrucci, Filomena ; Gravino, Carmine ; Oliveto, Rocco ; Sarro, Federica
Author_Institution :
DMI, Univ. of Salerno, Fisciano, Italy
fYear :
2010
fDate :
7-9 Sept. 2010
Firstpage :
89
Lastpage :
98
Abstract :
Context: The use of search-based methods has been recently proposed for software development effort estimation and some case studies have been carried out to assess the effectiveness of Genetic Programming (GP). The results reported in the literature showed that GP can provide an estimation accuracy comparable or slightly better than some widely used techniques and encouraged further research to investigate whether varying the fitness function the estimation accuracy can be improved. Aim: Starting from these considerations, in this paper we report on a case study aiming to analyse the role played by some fitness functions for the accuracy of the estimates. Method: We performed a case study based on a publicly available dataset, i.e., Desharnais, by applying a 3-fold cross validation and employing summary measures and statistical tests for the analysis of the results. Moreover, we compared the accuracy of the obtained estimates with those achieved using some widely used estimation methods, namely Case-Based Reasoning (CBR) and Manual Step Wise Regression (MSWR). Results: The obtained results highlight that the fitness function choice significantly affected the estimation accuracy. The results also revealed that GP provided significantly better estimates than CBR and comparable with those of MSWR for the considered dataset.
Keywords :
case-based reasoning; genetic algorithms; mathematical programming; regression analysis; software engineering; statistical testing; 3-fold cross validation; Desharnais; case-based reasoning; fitness function; genetic programming; manual step wise regression; search-based method; software development effort estimation; statistical test; Accuracy; Atmospheric measurements; Estimation; Mathematical model; Particle measurements; Predictive models; Training; Empirical Studies; Genetic Programming; Software Development Effort Estimation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Search Based Software Engineering (SSBSE), 2010 Second International Symposium on
Conference_Location :
Benevento
Print_ISBN :
978-1-4244-8341-9
Type :
conf
DOI :
10.1109/SSBSE.2010.20
Filename :
5635145
Link To Document :
بازگشت