Return to search

Applying a semantic layer in a source code retrieval tool

Made available in DSpace on 2014-06-12T15:51:21Z (GMT). No. of bitstreams: 1
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2008 / O reuso de software é uma área de pesquisa da engenharia de software que tem
por objetivo prover melhorias na produtividade e qualidade da aplicação através
da redução do esforço. Trata-se de reutilizar artefatos existentes, ao invés de
construí-los do zero a fim de criar novas aplicações. Porém, para obter os
benefícios inerentes ao reuso, alguns obstáculos devem ser superados como, por
exemplo, a questão da busca e recuperação de componentes. Em geral, há uma
lacuna entre a formulação do problema, na mente do desenvolvedor e a
recuperação do mesmo no repositório, o que resulta em resultados irrelevantes
diminuindo as chances de reuso. Dessa maneira, mecanismos que auxiliem na
formulação das consultas e que contribuam para uma recuperação mais
próxima à necessidade do desenvolvedor, são bastante oportunos para
solucionar os problemas apresentados.
Nesse contexto, este trabalho propõe a extensão de uma ferramenta de
busca por palavra-chave através de uma camada semântica que tem por objetivo
principal aumentar a precisão da busca e, conseqüentemente, aumentar as
chances de reuso do componente procurado. A criação da camada semântica é
representada basicamente por dois componentes principais: um para auxiliar o
usuário na formulação da consulta, através do uso de uma ontologia de
domínio, e outro para tornar a recuperação mais eficiente, através de uma
indexação semântica dos componentes no repositório

Identiferoai:union.ndltd.org:IBICT/oai:repositorio.ufpe.br:123456789/1599
Date31 January 2008
CreatorsDurão, Frederico Araujo
ContributorsMeira, Silvio Romero de Lemos
PublisherUniversidade Federal de Pernambuco
Source SetsIBICT Brazilian ETDs
LanguageEnglish
Detected LanguagePortuguese
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Sourcereponame:Repositório Institucional da UFPE, instname:Universidade Federal de Pernambuco, instacron:UFPE
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0187 seconds