• DocumentCode
    3373049
  • Title

    An investigation of analysis techniques for software datasets

  • Author

    Pickard, Lesley ; Kitchenham, Barbara ; Linkman, Susan

  • Author_Institution
    Dept. of Comput. Sci., Keele Univ., UK
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    130
  • Lastpage
    142
  • Abstract
    The goal of the study was to investigate the efficacy of different data analysis techniques for software data. We used simulation to create datasets with a known underlying model and with non-Normal characteristics that are frequently found in software datasets: skewness, unstable variance, and outliers and combinations of these characteristics. We investigated three main statistically based data analysis techniques: residual analysis; multivariate regression; classification and regression trees (CART). In addition to the standard “least squares” version of the technique, we also investigated robust and nonparametric versions of the techniques. We found that standard multivariate regression techniques were best if the data only exhibited skewness. However, under more extreme conditions such as severe heteroscedasticity, the nonparametric residual analysis technique performed best. We also found that even when the analysis technique did not accurately recreate the true underlying model, the faulty model could generate reasonably good predictions. The study indicates that simulation is very useful technique for evaluating different data analysis techniques
  • Keywords
    data analysis; least squares approximations; software metrics; statistical analysis; classification and regression trees; data analysis techniques; heteroscedasticity; multivariate regression; non-Normal characteristics; nonparametric residual analysis technique; nonparametric versions; outliers; residual analysis; skewness; software data; software dataset analysis techniques; standard multivariate regression techniques; statistically based data analysis techniques; unstable variance; Analysis of variance; Classification tree analysis; Computational modeling; Computer science; Data analysis; Multivariate regression; Performance analysis; Predictive models; Regression tree analysis; Robustness;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Metrics Symposium, 1999. Proceedings. Sixth International
  • Conference_Location
    Boca Raton, FL
  • Print_ISBN
    0-7695-0403-5
  • Type

    conf

  • DOI
    10.1109/METRIC.1999.809734
  • Filename
    809734