When do changes induce fixes?

TitleWhen do changes induce fixes?
Publication TypeConference Paper
Year of Publication2005
AuthorsSliwerski, J, Zimmermann, T, Zeller, A
Secondary TitleProceedings of the 2005 international workshop on Mining software repositories
Place PublishedNew York, NY, USA
ISBN Number1-59593-123-6
Keywordsbugzilla, change analysis, cvs, eclipse, evolution, mozilla

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.

Full Text
PDF icon 24WhenDoChanges.pdf247.21 KB