This is an archive of the old software engineering chair at Saarland University. It is no longer up-to-date.

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 http://www.springer.com/computer/programming/book/978-3-540-76439-7.

Abstract

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

@inbook{nagappan-softwareevolution-2008,
    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.