• DocumentCode
    3626470
  • Title

    A Multivariate Analysis of Static Code Attributes for Defect Prediction

  • Author

    Burak Turhan;Ayse Bener

  • Author_Institution
    Bogazici University
  • fYear
    2007
  • Firstpage
    231
  • Lastpage
    237
  • Abstract
    Defect prediction is important in order to reduce test times by allocating valuable test resources effectively. In this work, we propose a model using multivariate approaches in conjunction with Bayesian methods for defect predictions. The motivation behind using a multivariate approach is to overcome the independence assumption of univariate approaches about software attributes. Using Bayesian methods gives practitioners an idea about the defectiveness of software modules in a probabilistic framework rather than the hard classification methods such as decision trees. Furthermore the software attributes used in this work are chosen among the static code attributes that can easily be extracted from source code, which prevents human errors or subjectivity. These attributes are preprocessed with feature selection techniques to select the most relevant attributes for prediction. Finally we compared our proposed model with the best results reported so far on public datasets and we conclude that using multivariate approaches can perform better.
  • Keywords
    "Testing","Bayesian methods","Decision trees","Resource management","Predictive models","Software quality","Classification tree analysis","Software metrics","Feature extraction","Humans"
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2007. QSIC ´07. Seventh International Conference on
  • ISSN
    1550-6002
  • Print_ISBN
    0-7695-3035-4;978-0-7695-3035-2
  • Electronic_ISBN
    2332-662X
  • Type

    conf

  • DOI
    10.1109/QSIC.2007.4385500
  • Filename
    4385500