• 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