
ABORDAGEM PARA ENCONTRAR CLONES DUPLICADOS E QUASE DUPLICADOS EM CÓDIGO DE ALTO NÍVEL
Versandkostenfrei!
Versandfertig in 1-2 Wochen
36,99 €
inkl. MwSt.
PAYBACK Punkte
18 °P sammeln!
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 ...
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.