Recuperação de visão estrutural de software combinando análise de semântica estática e latente
Autor(a) principal: | |
---|---|
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 |