Recuperação de visão estrutural de software combinando análise de semântica estática e latente
AUTOR(ES)
Felipe Cézar de Castro Antunes
DATA DE PUBLICAÇÃO
2009
RESUMO
A compreensão de software ainda é um desafio para a manutenção de sistemas desconhecidos. Isto ocorre porque grande quantidade das informações não está disponível de forma explícita. Este trabalho propõe apoiar a compreensão de software através do uso de uma ferramenta visual e interativa, criando uma visão estrutural do sistema alvo. Para tal se faz uso da técnica de recuperação de informação Latent Semantic Indexing - LSI combinada com a análise semântica referencia explícita do código fonte. Neste trabalho o conhecimento informal oculto contido no vocabulário dos artefatos é combinado com a estrutura estática do código fonte na construção de uma visão estrutural de um software desconhecido. O método proposto e a ferramenta são validados com a análise da ferramenta Prevayler e do compilador do OpenJDK. Especificamente, a abordagem proposta mostrou que uma visão estrutural de sistema desconhecido pode ser encontrada de forma simples, provendo uma ajuda valiosa para compreensão de tais sistemas.
ASSUNTO(S)
análise semântica estática visão estrutural análise semântica latente compreensão de programas ciencia da computacao engenharia de software structural vision static semantic analysis latent semantic analysis
ACESSO AO ARTIGO
http://www.bdtd.ufu.br//tde_busca/arquivo.php?codArquivo=3289Documentos Relacionados
- Um modelo bayesiano combinando análise semântica latente e atributos espaciais para recuperação de informação visual
- A influência dos parâmetros de Análise por Semântica Latente aplicada a localização de defeitos de software
- Descoberta de relacionamentos entre padrÃes de sofware utilizando semÃntica latente
- Projeto e análise estrutural estática de pilone em fase conceitual de aeronave com motor na cauda.
- Método para avaliação de ambientes de desenvolvimento de software combinando CMM e GQM