1 MINING REFACTORINGS FROM VERSION HISTORIES: STUDIES, TOOLS, AND APPLICATIONSģ DANILO FERREIRA E SILVA MINING REFACTORINGS FROM VERSION HISTORIES: STUDIES, TOOLS, AND APPLICATIONS Tese apresentada ao Programa de Pós-Graduação em Ciência da Computação do Instituto de Ciências Exatas da Universidade Federal de Minas Gerais como requisito parcial para a obtenção do grau de Doutor em Ciência da Computação.