Don't Program on Fridays! How to Locate Fix-Inducing Changes – WSR 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 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 ECLIPSE history, it turns out that fix-inducing changes are most frequent on Fridays.

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

Reference

Jacek Sliwerski, Thomas Zimmermann, Andreas Zeller. Don't Program on Fridays! How to Locate Fix-Inducing Changes. In Proceedings of the 7th Workshop Software Reengineering (WSR 2005), Bad Honnef, Germany, May 2005. Proceedings also appeared in Softwaretechnik-Trends (25:2), published by the Gesellschaft für Informatik (GI)

BibTeX Entry

@inproceedings{sliwerski-wsr-2005,
    title = "Don't Program on Fridays! How to Locate Fix-Inducing Changes",
    author = "Jacek Sliwerski and Thomas Zimmermann and Andreas Zeller",
    year = "2005",
    month = "May",
    booktitle = "Proceedings of the 7th Workshop Software Reengineering",
    location = "Bad Honnef, Germany",
}