首页> 外文期刊>ACM transactions on software engineering and methodology >Concept Location Using Formal Concept Analysis and Information Retrieval
【24h】

Concept Location Using Formal Concept Analysis and Information Retrieval

机译:使用正式概念分析和信息检索的概念定位

获取原文
获取原文并翻译 | 示例

摘要

The article addresses the problem of concept location in source code by proposing an approach that combines Formal Concept Analysis and Information Retrieval. In the proposed approach, Latent Semantic Indexing, an advanced Information Retrieval approach, is used to map textual descriptions of software features or bug reports to relevant parts of the source code, presented as a ranked list of source code elements. Given the ranked list, the approach selects the most relevant attributes from the best ranked documents, clusters the results, and presents them as a concept lattice, generated using Formal Concept Analysis. The approach is evaluated through a large case study on concept location in the source code on six open-source systems, using several hundred features and bugs. The empirical study focuses on the analysis of various configurations of the generated concept lattices and the results indicate that our approach is effective in organizing different concepts and their relationships present in the subset of the search results. In consequence, the proposed concept location method has been shown to outperform a standalone Information Retrieval based concept location technique by reducing the number of irrelevant search results across all the systems and lattice configurations evaluated, potentially reducing the programmers' effort during software maintenance tasks involving concept location.
机译:本文通过提出一种将正式概念分析和信息检索相结合的方法,来解决源代码中概念定位的问题。在提出的方法中,潜在语义索引是一种先进的信息检索方法,用于将软件功能的文本描述或错误报告映射到源代码的相关部分,以源代码元素的排名列表的形式显示。给定排名列表,该方法从排名最佳的文档中选择最相关的属性,对结果进行聚类,并将它们呈现为使用正式概念分析生成的概念格。通过对六个开源系统中的源代码中的概念位置进行大量案例研究,并使用数百种功能和错误来评估该方法。实证研究集中于对生成的概念格的各种配置的分析,结果表明我们的方法有效地组织了不同的概念及其在搜索结果子集中的关系。因此,通过减少在所有系统和评估的晶格配置中不相关的搜索结果的数量,所提出的概念定位方法已表现出优于基于独立信息检索的概念定位技术,从而有可能减少程序员在涉及概念的软件维护任务期间的工作量位置。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号