When do changes induce fixes?

TitleWhen do changes induce fixes?
Publication TypeConference Paper
Year of Publication2005
AuthorsSliwerski, J., Zimmermann Thomas, and Zeller Andreas
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.

24WhenDoChanges.pdf247.21 KB