
Tell your friends about this item:
Abordagem Para Encontrar Clones Duplicados E Quase Duplicados Em Codigo de Alto Nivel
Vishwachi Choudhary
Abordagem Para Encontrar Clones Duplicados E Quase Duplicados Em Codigo de Alto Nivel
Vishwachi Choudhary
A duplicação de código é um dos obstáculos mais problemáticos na manutenção do software. A detecção de clones deve ser adotada como uma medida pró-ativa no desenvolvimento de software, a fim de evitar os problemas enfrentados pelos clones posteriormente nas fases como testes e manutenção. O foco principal deste trabalho é a detecção de duplicação no código fonte, que é uma das principais razões para a má estrutura em programas reais. A nova abordagem da nossa abordagem de detecção de clones é a detecção de clones quase inexistentes em nível de arquivo como uma ajuda para a manutenção do software. Os clones quase imperfeitos são aqueles que não são exatamente parecidos entre si e podem se adaptar a mudanças em nomes variáveis, literais, espaço em branco, etc., mas no que diz respeito à funcionalidade, eles produzem um resultado semelhante. Nosso trabalho é baseado em métricas e abordagens baseadas em árvores de sintaxe abstrata e leva em consideração a distância Levenshtein. Para resultados experimentais, desenvolvemos uma ferramenta baseada no método proposto, e os resultados obtidos mostram claramente que ela detecta efetivamente os clones quase ausentes a nível de arquivo, entre diferentes arquivos.
Media | Books Paperback Book (Book with soft cover and glued back) |
Released | March 10, 2021 |
ISBN13 | 9786203399059 |
Publishers | Edicoes Nosso Conhecimento |
Pages | 88 |
Dimensions | 152 × 229 × 5 mm · 149 g |
Language | Portuguese |