Predicting Bugs from History
by Thomas Zimmermann, Nachiappan Nagappan, Andreas Zeller

Tom Mens, Serge Demeyer (Ed.), Software Evolution, Chapter 4, Pages 69-88, Springer, March 2008.

ISBN: 9783540764397

Download as PDF file.

See also

More information is available at


Version and bug databases contain a wealth of information about software failures---how the failure occurred, who was affected, and how it was fixed. Such defect information can be automatically mined from software archives; and it frequently turns out that some modules are far more defect-prone than others. How do these differences come to be? We research how code properties like (a) code complexity, (b) the problem domain, (c) past history, or (d) process quality affect software defects, and how their correlation with defects in the past can be used to predict future software properties - where the defects are, how to fix them, as well as the associated cost.

BibTeX Entry

    title = "Predicting Bugs from History",
    author = "Thomas Zimmermann and Nachiappan Nagappan and Andreas Zeller",
    year = "2008",
    month = mar,
    booktitle = "Software Evolution",
    chapter = "4",
    editors = "Tom Mens and Serge Demeyer",
    pages = "69--88",
    publisher = "Springer",
    ISBN = "9783540764397",

Show all publications of the Software Engineering Chair.