• DocumentCode
    2025237
  • Title

    What should you optimize when building an estimation model?

  • Author

    Lokan, Chris

  • Author_Institution
    Sch. of Inf. Technol. & Electr. Eng., UNSW, Canberra, ACT
  • fYear
    2005
  • fDate
    1-1 Sept. 2005
  • Lastpage
    34
  • Abstract
    When estimation models are derived from existing data, they are commonly evaluated using statistics such as mean magnitude of relative error. But when the models are derived in the first place, it is usually by optimizing something else - typically, as in statistical regression, by minimizing the sum of squared deviations. How do estimation models for typical software engineering data fare, on various common accuracy statistics, if they are derived using other "fitness functions"? In this study, estimation models are built using a variety of fitness functions, and evaluated using a wide range of accuracy statistics. We find that models based on minimizing actual errors generally out-perform models based on minimizing relative errors. Given the nature of software engineering data sets, minimizing the sum of absolute deviations seems an effective compromise
  • Keywords
    genetic algorithms; minimisation; regression analysis; software metrics; accuracy statistics; effort estimation; error minimization; estimation model; fitness functions; genetic programming; software engineering; statistical regression; Australia; Computer errors; Error analysis; Estimation error; Genetic programming; Information technology; Least squares methods; Software engineering; Statistics; Vehicles; accuracy statistics; effort estimation; fitness functions; genetic programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Metrics, 2005. 11th IEEE International Symposium
  • Conference_Location
    Como
  • ISSN
    1530-1435
  • Print_ISBN
    0-7695-2371-4
  • Type

    conf

  • DOI
    10.1109/METRICS.2005.55
  • Filename
    1509312