Vídeo enviado para a Trilha de Ferramentas do SBES 2022. A refatoração de software quando realizada manualmente se torna um trabalho exaustivo e pode apresentar chances de falhas humanas durante sua aplicação. Ferramentas automatizadas ou semi-automatizadas voltadas para esta finalidade podem facilitar o processo de refatoração. Este trabalho apresenta a ferramenta semiautomatizada Refactoring and Measurement Tool (RMT) que realiza a refatoração baseada em padrões de projetos em códigos-fonte escritos em linguagem Java. A RMT detecta e aplica padrões de projeto usando como base os métodos da literatura e avalia os benefícios da aplicação do padrão em termos de atributos de qualidade usando como base métricas de software. Foram realizados testes com projetos de código-aberto na linguagem Java, os quais apresentaram classes candidatas a refatoração para os padrões Strategy e Template Method.