University of Limerick
Browse

Fault detection and prediction in an open-source software project

Download (115.63 kB)
conference contribution
posted on 2012-02-02, 13:30 authored by MICHAEL ENGLISHMICHAEL ENGLISH, Chris Exton, Brendan Cleary, Irene Rigon
Software maintenance continues to be a time and resource intensive activity. Any efforts that help to address the maintenance bottleneck within the software lifecycle are welcome. One area where such e orts are useful is in the identification of the parts of the source-code of a software system that are most likely to contain faults and thus require changes. We have carried out an empirical study where we have merged information from the CVS repository and the Bugzilla database for an open-source software project to investigate whether or not parts of the source-code are faulty, the number and severity of faults and the number and types of changes associated with parts of the system. We present an analysis of this information, showing that Pareto's Law holds and we evaluate the usefulness of the Chidamber and Kemerer metrics for identifying the fault-prone classes in the system analysed.

History

Publication

Proceedings of the 5th International Conference on Predictor Models in Software Engineering;05/2009

Publisher

Association for Computing Machinery

Note

non-peer-reviewed

Other Funding information

SFI

Rights

"© ACM, 2009. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in PROMISE '09 Proceedings of the 5th International Conference on Predictor Models in Software Engineering http://dx.doi.org/10.1145/1540438.1540462

Language

English

Usage metrics

    University of Limerick

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC