A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2018; you can also visit the original URL.
The file type is application/pdf
.
Are refactorings less error-prone than other changes?
2006
Proceedings of the 2006 international workshop on Mining software repositories - MSR '06
Refactorings are program transformations which should preserve the program behavior. Consequently, we expect that during phases when there are mostly refactorings in the change history of a system, only few new bugs are introduced. For our case study we analyzed the version histories of several open source systems and reconstructed the refactorings performed. Furthermore, we obtained bug reports from various sources depending on the system. Based on this data we identify phases when the above
doi:10.1145/1137983.1138011
dblp:conf/msr/WeissgerberD06
fatcat:i2jrexazwvgnfduigf6rkqdxim