Recuperação de visão estrutural de software combinando análise de semântica estática e latente

Detalhes bibliográficos
Autor(a) principal: Antunes, Felipe Cézar de Castro
Data de Publicação: 2009
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFU
Texto Completo: https://repositorio.ufu.br/handle/123456789/12503
Resumo: Software Comprehension is still a challenge for the maintenance of unknown systems. This situation occurs because most of the information is not explicitly available. This work aims to support Software Comprehension through the use of a visual interactive tool, creating a structural vision of a target system. For this purpose, the technique of information retrieval Latent Semantic Indexing - LSI combinated with the static structure of the source code is uses. In this work, the informal hidden knowledge contained in the vocabulary of artifacts is combined with the static structure of source code for the construction of a structural vision of the unknown system. The method and its respective tool are validated with the analysis of the Prevayler system and the OpenJDK compiler. Specifically, the proposed method has shown that a structural vision of unknown system can be found through a simple way, providing a valuable aid to understanding such systems.
id UFU_7318c9a1aaaffe5adf6a8ccaa5f87e63
oai_identifier_str oai:repositorio.ufu.br:123456789/12503
network_acronym_str UFU
network_name_str Repositório Institucional da UFU
repository_id_str
spelling Recuperação de visão estrutural de software combinando análise de semântica estática e latenteVisão estruturalAnálise semântica estáticaAnálise semântica latenteCompreensão de programasEngenharia de softwareStructural visionStatic semantic analysisLatent semantic analysisCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOSoftware Comprehension is still a challenge for the maintenance of unknown systems. This situation occurs because most of the information is not explicitly available. This work aims to support Software Comprehension through the use of a visual interactive tool, creating a structural vision of a target system. For this purpose, the technique of information retrieval Latent Semantic Indexing - LSI combinated with the static structure of the source code is uses. In this work, the informal hidden knowledge contained in the vocabulary of artifacts is combined with the static structure of source code for the construction of a structural vision of the unknown system. The method and its respective tool are validated with the analysis of the Prevayler system and the OpenJDK compiler. Specifically, the proposed method has shown that a structural vision of unknown system can be found through a simple way, providing a valuable aid to understanding such systems.Mestrado em Ciência da ComputaçãoA 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.Universidade Federal de UberlândiaBRPrograma de Pós-graduação em Ciência da ComputaçãoCiências Exatas e da TerraUFUSilva, Ilmério Reis dahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4760865T7Maia, Marcelo de Almeidahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4791753E8Julia, Stéphanehttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4796960H1Song, Mark Alan Junhohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4798613U6Antunes, Felipe Cézar de Castro2016-06-22T18:32:19Z2011-03-022016-06-22T18:32:19Z2009-08-31info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfANTUNES, Felipe Cézar de Castro. Recuperação de visão estrutural de software combinando análise de semântica estática e latente. 2009. 72 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de Uberlândia, Uberlândia, 2009.https://repositorio.ufu.br/handle/123456789/12503porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFUinstname:Universidade Federal de Uberlândia (UFU)instacron:UFU2017-06-23T12:49:24Zoai:repositorio.ufu.br:123456789/12503Repositório InstitucionalONGhttp://repositorio.ufu.br/oai/requestdiinf@dirbi.ufu.bropendoar:2017-06-23T12:49:24Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)false
dc.title.none.fl_str_mv Recuperação de visão estrutural de software combinando análise de semântica estática e latente
title Recuperação de visão estrutural de software combinando análise de semântica estática e latente
spellingShingle Recuperação de visão estrutural de software combinando análise de semântica estática e latente
Antunes, Felipe Cézar de Castro
Visão estrutural
Análise semântica estática
Análise semântica latente
Compreensão de programas
Engenharia de software
Structural vision
Static semantic analysis
Latent semantic analysis
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Recuperação de visão estrutural de software combinando análise de semântica estática e latente
title_full Recuperação de visão estrutural de software combinando análise de semântica estática e latente
title_fullStr Recuperação de visão estrutural de software combinando análise de semântica estática e latente
title_full_unstemmed Recuperação de visão estrutural de software combinando análise de semântica estática e latente
title_sort Recuperação de visão estrutural de software combinando análise de semântica estática e latente
author Antunes, Felipe Cézar de Castro
author_facet Antunes, Felipe Cézar de Castro
author_role author
dc.contributor.none.fl_str_mv Silva, Ilmério Reis da
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4760865T7
Maia, Marcelo de Almeida
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4791753E8
Julia, Stéphane
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4796960H1
Song, Mark Alan Junho
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4798613U6
dc.contributor.author.fl_str_mv Antunes, Felipe Cézar de Castro
dc.subject.por.fl_str_mv Visão estrutural
Análise semântica estática
Análise semântica latente
Compreensão de programas
Engenharia de software
Structural vision
Static semantic analysis
Latent semantic analysis
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Visão estrutural
Análise semântica estática
Análise semântica latente
Compreensão de programas
Engenharia de software
Structural vision
Static semantic analysis
Latent semantic analysis
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Software Comprehension is still a challenge for the maintenance of unknown systems. This situation occurs because most of the information is not explicitly available. This work aims to support Software Comprehension through the use of a visual interactive tool, creating a structural vision of a target system. For this purpose, the technique of information retrieval Latent Semantic Indexing - LSI combinated with the static structure of the source code is uses. In this work, the informal hidden knowledge contained in the vocabulary of artifacts is combined with the static structure of source code for the construction of a structural vision of the unknown system. The method and its respective tool are validated with the analysis of the Prevayler system and the OpenJDK compiler. Specifically, the proposed method has shown that a structural vision of unknown system can be found through a simple way, providing a valuable aid to understanding such systems.
publishDate 2009
dc.date.none.fl_str_mv 2009-08-31
2011-03-02
2016-06-22T18:32:19Z
2016-06-22T18:32:19Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv ANTUNES, Felipe Cézar de Castro. Recuperação de visão estrutural de software combinando análise de semântica estática e latente. 2009. 72 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de Uberlândia, Uberlândia, 2009.
https://repositorio.ufu.br/handle/123456789/12503
identifier_str_mv ANTUNES, Felipe Cézar de Castro. Recuperação de visão estrutural de software combinando análise de semântica estática e latente. 2009. 72 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de Uberlândia, Uberlândia, 2009.
url https://repositorio.ufu.br/handle/123456789/12503
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Uberlândia
BR
Programa de Pós-graduação em Ciência da Computação
Ciências Exatas e da Terra
UFU
publisher.none.fl_str_mv Universidade Federal de Uberlândia
BR
Programa de Pós-graduação em Ciência da Computação
Ciências Exatas e da Terra
UFU
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFU
instname:Universidade Federal de Uberlândia (UFU)
instacron:UFU
instname_str Universidade Federal de Uberlândia (UFU)
instacron_str UFU
institution UFU
reponame_str Repositório Institucional da UFU
collection Repositório Institucional da UFU
repository.name.fl_str_mv Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)
repository.mail.fl_str_mv diinf@dirbi.ufu.br
_version_ 1813711529896312832