• DocumentCode
    2417372
  • Title

    Predicting fault-proneness using OO metrics. An industrial case study

  • Author

    Yu, Ping ; Systä, Tarja ; Müller, Hausi

  • Author_Institution
    Network Service Manage., Alcatel Canada Inc., Burnaby, BC, Canada
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    99
  • Lastpage
    107
  • Abstract
    Software quality is an important external software attribute that is difficult to measure objectively. In this case study, we empirically validate a set of object-oriented metrics in terms of their usefulness in predicting fault-proneness, an important software quality indicator We use a set of ten software product metrics that relate to the following software attributes: the size of the software, coupling, cohesion, inheritance, and reuse. Eight hypotheses on the correlations of the metrics with fault-proneness are given. These hypotheses are empirically tested in a case study, in which the client side of a large network service management system is studied. The subject system is written in Java and it consists of 123 classes. The validation is carried out using two data analysis techniques: regression analysis and discriminant analysis
  • Keywords
    client-server systems; data analysis; inheritance; object-oriented programming; software metrics; software quality; software reusability; statistical analysis; data analysis; discriminant analysis; inheritance; network service management system; object-oriented software; regression analysis; software metrics; software quality; software reuse; Computer aided software engineering; Costs; Data analysis; Design engineering; Software design; Software maintenance; Software measurement; Software metrics; Software quality; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2002. Proceedings. Sixth European Conference on
  • Conference_Location
    Budapest
  • ISSN
    1534-5351
  • Print_ISBN
    0-7695-1438-3
  • Type

    conf

  • DOI
    10.1109/CSMR.2002.995794
  • Filename
    995794