• DocumentCode
    1824210
  • Title

    Tree-based software quality estimation models for fault prediction

  • Author

    Khoshgoftaar, T. Aghi M ; Seliya, Naeem

  • Author_Institution
    Florida Atlantic Univ., Boca Raton, FL, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    203
  • Lastpage
    214
  • Abstract
    Complex high-assurance software systems depend highly on reliability of their underlying software applications. Early identification of high-risk modules can assist in directing quality enhancement efforts to modules that are likely to have a high number of faults. Regression tree models are simple and effective as software quality prediction models, and timely predictions from such models can be used to achieve high software reliability. This paper presents a case study from our comprehensive evaluation (with several large case studies) of currently available regression tree algorithms for software fault prediction. These are, CART-LS (least squares), S-PLUS, and CART-LAD (least absolute deviation). The case study presented comprises of software design metrics collected from a large network telecommunications system consisting of almost 13 million lines of code. Tree models using design metrics are built to predict the number of faults in modules. The algorithms are also compared based on the structure and complexity of their tree models. Performance metrics, average absolute and average relative errors are used to evaluate fault prediction accuracy.
  • Keywords
    least squares approximations; safety-critical software; software metrics; software performance evaluation; software quality; statistical analysis; trees (mathematics); CART-LAD; CART-LS; S-PLUS; least squares; mission-critical software; regression tree algorithms; software fault prediction; software quality estimation; telecommunications system; tree model; Application software; Fault diagnosis; Least squares methods; Predictive models; Regression tree analysis; Software algorithms; Software design; Software quality; Software reliability; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Metrics, 2002. Proceedings. Eighth IEEE Symposium on
  • ISSN
    1530-1435
  • Print_ISBN
    0-7695-1339-5
  • Type

    conf

  • DOI
    10.1109/METRIC.2002.1011339
  • Filename
    1011339