Tamanho da fonte:
FERRAMENTA PARA EXTRAÇÃO DE DADOS DE EVOLUÇÃO DE SOFTWARE
Última alteração: 2019-09-18
Resumo
Bad smells são sintomas identificados no código fonte de um software que podem indicar um problema mais profundo do ponto de vista de qualidade estrutural de software. Muitos trabalhos têm sido desenvolvidos para a construção de ferramentas que sejam capazes de identificar bad smells automaticamente. Para avaliar a eficiência dessas ferramentas, são necessários oráculos de bad smells. Um oráculo é um conjunto de dados de instâncias de bad smells encontrados em software. Todavia, os oráculos disponíveis são pequenos e abrangem poucos softwares, o que prejudica a avaliação das O objetivo deste trabalho é a criação de uma ferramenta a ser utilizada para a coleta de dados a serem utilizados na construção de um oráculo de bad smells. A ferramenta foi construída para ser utilizada com um plug-in do Eclipse, que é um dos ambientes mais populares de desenvolvimento de software. A ferramenta permite cadastrar bad smells identificados em projetos, armazenando seus tipos, classes e trechos de código em que ocorrem e descrição. Os dados coletados com a ferramenta são exportados no formato CSV. A ferramenta desenvolvida será aplicada em uma pesquisa científica que tem por objetivo a construção de um oráculo de bad smell.
Palavras-chave
Qualidade de software. Bad smells. Oráculo.