Produtos gerados: Download - 2019

ABORDAGEM PARA EXTENSÃO DA FERRAMENTA REFACTORING AND MEASUREMENT TOOL DE DETECÇÃO DE PONTOS DE INSERÇÃO E APLICAÇÃO DE PADRÕES DE PROJETO EM CÓDIGO-FONTE

Refatoração de software é o processo de modificar um código-fonte sem alterar seu comportamento externo, visando otimizar a sua estrutura interna. A refatoração pode ser realizada por vários métodos, dentre eles os fundamentados em padrões de projeto que permitem analisar o código-fonte para detectar e inserir padrões que ajudam a melhorar a sua flexibilidade, manutenibilidade, entre outros requisitos de qualidade. O processo de aplicação de padrões de projeto pode ser realizado automaticamente por meio da ferramenta Refactoring and Measurement Tool que procura pontos de inserção e aplica os padrões de projeto de acordo com os métodos da literatura. A diferença deste processo é que contempla em um único ambiente métodos para inserção e detecção de padrões de projeto. A ferramenta possui dois métodos implementados, podendo ser estendida para contemplar outros de modo a torná-la mais completa. Este trabalho propõe a criação de uma abordagem de extensão para a Refactoring and Measurement Tool a fim de que novos métodos de detecção e inserção de padrões de projeto sejam incorporados a ela. A abordagem proposta foi utilizada para inserir o método de minipatterns e os testes usando esta nova inserção utilizou cinquenta projetos open-souce. A abordagem proposta contém um conjunto de etapas que permitem facilitar o processo de inserção de novos métodos à Refactoring and Measurement Tool.

Laboratório de Engenharia de Software e Inteligência Computacional

Siga-nos