A influência dos parâmetros de Análise por Semântica Latente aplicada a localização de defeitos de software
AUTOR(ES)
Allysson Costa e Silva
DATA DE PUBLICAÇÃO
2011
RESUMO
During its life cycle, software systems must pass through continuous change to have bugs fixed and get a reasonable conformance between user requirements and implemented software functions. The necessary effort to execute such changes that occur in the software maintenance phase is considerable and is influenced by the developer software comprehension level. In this way, the production and improvement of tools related to software comprehension can speed up and minimize software maintenance efforts. In this work, a tool to retrieve the traceability links between documentation (bug descriptions) and source code was implemented using an Information Retrieval technique. The main purpose of this work is the analysis of the influence of Latent Semantic Indexing (LSI) parameters values on accuracy and performance of the tool. The accuracy was measured with the number of methods that should be checked by the developer to find a bug. This study has shown that the parameters values have direct impact on software maintenance accuracy and performance. The predominant parameters values were: dimensionality reduction k=300; positive use of weighting functions for method and class names and for method and class name fragments; use of ET or QTL source code filters. Additionally, it was possible to identify semantic alignments between the user vocabulary and method and class names.
ASSUNTO(S)
defeitos de software recuperação de informação parâmetros de busca indexação por semântica latente ciencia da computacao software software - desenvolvimento recuperação de informação bugs information retrieval search parameters source code latent semantic indexing código fonte
ACESSO AO ARTIGO
Documentos Relacionados
- Recuperação de visão estrutural de software combinando análise de semântica estática e latente
- ANÁLISE PROBABILÍSTICA DE SEMÂNTICA LATENTE APLICADA A SISTEMAS DE RECOMENDAÇÃO
- Descoberta de relacionamentos entre padrÃes de sofware utilizando semÃntica latente
- Percepção dos ambientalistas por universitários: uma análise semântica
- Um modelo bayesiano combinando análise semântica latente e atributos espaciais para recuperação de informação visual