• DocumentCode
    1230151
  • Title

    Analogy-X: Providing Statistical Inference to Analogy-Based Software Cost Estimation

  • Author

    Keung, Jacky Wai ; Kitchenham, Barbara A. ; Jeffery, David Ross

  • Author_Institution
    ESE/NICTA, Sydney, NSW
  • Volume
    34
  • Issue
    4
  • fYear
    2008
  • Firstpage
    471
  • Lastpage
    484
  • Abstract
    Data-intensive analogy has been proposed as a means of software cost estimation as an alternative to other data intensive methods such as linear regression. Unfortunately, there are drawbacks to the method. There is no mechanism to assess its appropriateness for a specific dataset. In addition, heuristic algorithms are necessary to select the best set of variables and identify abnormal project cases. We introduce a solution to these problems based upon the use of the Mantel correlation randomization test called Analogy-X. We use the strength of correlation between the distance matrix of project features and the distance matrix of known effort values of the dataset. The method is demonstrated using the Desharnais dataset and two random datasets, showing (1) the use of Mantel´s correlation to identify whether analogy is appropriate, (2) a stepwise procedure for feature selection, as well as (3) the use of a leverage statistic for sensitivity analysis that detects abnormal data points. Analogy-X, thus, provides a sound statistical basis for analogy, removes the need for heuristic search and greatly improves its algorithmic performance.
  • Keywords
    correlation methods; matrix algebra; software cost estimation; software engineering; statistical analysis; Analogy-X; Desharnais dataset; Mantel correlation randomization test; analogy-based software cost estimation; data intensive methods; data-intensive analogy; distance matrix; heuristic algorithms; heuristic search; linear regression; sensitivity analysis; statistical inference; Cost estimation; Management; Software Engineering; Statistical methods;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2008.34
  • Filename
    4527255