Uma Ferramenta para Busca Não Estruturada em Código AspectJ

  • Rodrigo Gil Universidade Federal de Santa Maria
  • Eduardo Piveta Universidade Federal de Santa Maria
  • Deise Saccol Universidade Federal de Santa Maria
  • Cristiano Faveri Universidade Nova de Lisboa

Resumo


Com o aumento do tamanho dos sistemas de informação e de sua complexidade e com as limitações que as IDEs disponíveis atualmente possuem em relação a buscas mais complexas em código fonte, ferramentas que possam auxiliar desenvolvedores de software na recuperação de informações relevantes tornam-se muito úteis. Neste contexto, este artigo apresenta uma ferramenta que viabiliza a recuperação de informações em código AspectJ de forma não estruturada. Essa ferramenta permite a busca nas estruturas utilizando apenas o valor sintático da consulta ou agregando valor semântico e com isso melhorando seus resultados.

Palavras-chave: Recuperação de Informação, Código Fonte, AspectJ

Referências

A. Sonawane. Usando o apache lucene para procura de texto. http://www.ibm.com/developerworks/br/java/library/osapache-lucenesearch/, 2009. Acessado em Maio/2013.

C. de Faveri. Uma linguagem espec´ıfica de dom´ınio para busca em c´odigo orientado a aspectos. Mestrado, P´os Gradua¸c˜ao em Inform´atica, Universidade Federal de Santa Maria, 2013.

D. Bielik and S. Sonnes. Nerdydata. http://nerdydata.com/, 2013. Acessado em Dezembro/2013.

D. Chung and K. Wang. krugle. http://www.krugle.com/, 2013. Acessado em Novembro/2013.

D. R. M. F. dos Santos. Recupera¸c˜ao de informa¸c˜ao utilizando apache lucene e wordnet, 2012.

D. V. Winck and V. Goetten. Aspectj em 20 minutos. page 01, 2006.

G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm, and W. G. Griswold. An overview of aspectj. In Proceedings of the 15th European Conference on Object-Oriented Programming, ECOOP ’01, pages 327–353, London, UK, UK, 2001. Springer-Verlag.

M. McCandless, E. Hatcher, and O. Gospodnetic. Lucene In Action. Manning Publications Co., Stanford, CT, USA, 2th edition, 2010.

R. A. Baeza-Yates and B. Ribeiro-Neto. Modern Information Retrieval. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1999.

R. G. G. Cattell and D. K. Barry. The Object Data Standard: ODMG 3.0. Morgan Kaufmann, 2000.

S. Basu. Ohloh. http://www.makeuseof.com/tag/open-source-matters6-source-code-search-engines-you-can-use-forprogramming-projects/, 2013. Acessado em Outubro/2013.

W. Croft, D. Metzler, and T. Strohman. Seach Engines: Information Retrieval in Pratice. Pearson Education, Boston, MA, USA, 1th edition, 2010.
Publicado
26/05/2015
Como Citar

Selecione um Formato
GIL, Rodrigo; PIVETA, Eduardo; SACCOL, Deise; FAVERI, Cristiano. Uma Ferramenta para Busca Não Estruturada em Código AspectJ. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 11. , 2015, Goiânia. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2015 . p. 39-46. DOI: https://doi.org/10.5753/sbsi.2015.5799.