When do Changes Induce Fixes? – MSR 2005

by Jacek Sliwerski, Thomas Zimmermann, Andreas Zeller

As a software system evolves, programmers make changes that sometimes cause problems. We analyze CVS archives for fix-inducing changes—changes that lead to problems, indicated by fixes. We show how to automatically locate fix-inducing changes by linking a version archive (such as CVS) to a bug database (such as BUGZILLA). In a first investigation of the MOZILLA and ECLIPSE history, it turns out that fix-inducing changes show distinct patterns with respect to their size and the day of week they were applied.

Download as PDF.
See also: http://www.softevo.org/

Reference

Jacek Sliwerski, Thomas Zimmermann, Andreas Zeller. When do Changes Induce Fixes?. In Proceedings of the Second International Workshop on Mining Software Repositories (MSR 2005), St. Louis, MO, USA, May 2005, pp. 24-28.

BibTeX Entry

@inproceedings{sliwerski-msr-2005,
    title = "When do Changes Induce Fixes?",
    author = "Jacek Sliwerski and Thomas Zimmermann and Andreas Zeller",
    year = "2005",
    month = "May",
    booktitle = "Proceedings of the Second International Workshop on Mining Software Repositories",
    location = "St. Louis, MO, USA",
    pages = "24--28",
}