<?xml version="1.0" encoding="UTF-8"?><xml><records><record><source-app name="Biblio" version="6.x">Drupal-Biblio</source-app><ref-type>47</ref-type><contributors><authors><author><style face="normal" font="default" size="100%">Weißgerber, Peter</style></author><author><style face="normal" font="default" size="100%">Diehl, Stephan</style></author></authors></contributors><titles><title><style face="normal" font="default" size="100%">Are refactorings less error-prone than other changes?</style></title><secondary-title><style face="normal" font="default" size="100%">Proceedings of the 2006 international workshop on Mining software repositories</style></secondary-title><tertiary-title><style face="normal" font="default" size="100%">MSR '06</style></tertiary-title></titles><keywords><keyword><style  face="normal" font="default" size="100%">argouml</style></keyword><keyword><style  face="normal" font="default" size="100%">bug reports</style></keyword><keyword><style  face="normal" font="default" size="100%">bugs</style></keyword><keyword><style  face="normal" font="default" size="100%">change history</style></keyword><keyword><style  face="normal" font="default" size="100%">jedit</style></keyword><keyword><style  face="normal" font="default" size="100%">junit</style></keyword><keyword><style  face="normal" font="default" size="100%">re-engineering</style></keyword><keyword><style  face="normal" font="default" size="100%">refactoring</style></keyword><keyword><style  face="normal" font="default" size="100%">reverse engineering</style></keyword><keyword><style  face="normal" font="default" size="100%">software evolution</style></keyword><keyword><style  face="normal" font="default" size="100%">version control</style></keyword></keywords><dates><year><style  face="normal" font="default" size="100%">2006</style></year></dates><urls><web-urls><url><style face="normal" font="default" size="100%">http://doi.acm.org/10.1145/1137983.1138011</style></url></web-urls><related-urls><url><style face="normal" font="default" size="100%">http://flosshub.org/sites/flosshub.org/files/112AreRefactorings.pdf</style></url></related-urls></urls><publisher><style face="normal" font="default" size="100%">ACM</style></publisher><pub-location><style face="normal" font="default" size="100%">New York, NY, USA</style></pub-location><pages><style face="normal" font="default" size="100%">112–118</style></pages><isbn><style face="normal" font="default" size="100%">1-59593-397-2</style></isbn><abstract><style face="normal" font="default" size="100%">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 hypothesis holds and those when it doesn't.</style></abstract></record></records></xml>