MURAL - Maynooth University Research Archive Library



    Using a Class Abstraction Technique to Predict Faults in OO Classes: A case study through six releases of the Eclipse JDT


    Dabich, Djuradj, Clarke, Peter J., Power, James F. and Kibria, Golam B.M. (2011) Using a Class Abstraction Technique to Predict Faults in OO Classes: A case study through six releases of the Eclipse JDT. ACM Symposium On Applied Computing. pp. 1419-1424. ISSN 978-1-4503-0113-8

    [thumbnail of JP-Class-Abstraction.pdf]
    Preview
    Text
    JP-Class-Abstraction.pdf

    Download (261kB) | Preview

    Abstract

    In this paper, we propose an innovative suite of metrics based on a class abstraction that uses a taxonomy for OO classes (CAT) to capture aspects of software complexity through combinations of class characteristics. We empiri- cally validate their ability to predict fault prone classes us- ing fault data for six versions of the Java-based open-source Eclipse Integrated Development Environment. We conclude that this proposed CAT metric suite, even though it treats classes in groups rather than individually, is as e�ective as the traditional Chidamber and Kemerer metrics in identify- ing fault-prone classes.
    Item Type: Article
    Keywords: Class Abstraction Technique; Predict Faults; OO Classes; Eclipse JDT;
    Academic Unit: Faculty of Science and Engineering > Computer Science
    Item ID: 6356
    Identification Number: 10.1145/1982185.1982492
    Depositing User: Dr. James Power
    Date Deposited: 16 Sep 2015 10:55
    Journal or Publication Title: ACM Symposium On Applied Computing
    Publisher: ACM
    Refereed: Yes
    Related URLs:
    URI: https://mural.maynoothuniversity.ie/id/eprint/6356
    Use Licence: This item is available under a Creative Commons Attribution Non Commercial Share Alike Licence (CC BY-NC-SA). Details of this licence are available here

    Repository Staff Only (login required)

    Item control page
    Item control page

    Downloads

    Downloads per month over past year

    Origin of downloads