首页> 外文会议>IEEE/ACM International Conference on Automated Software Engineering >Improved query reformulation for concept location using CodeRank and document structures
【24h】

Improved query reformulation for concept location using CodeRank and document structures

机译:使用CodeRank和文档结构改进了用于概念定位的查询重新编制

获取原文

摘要

During software maintenance, developers usually deal with a significant number of software change requests. As a part of this, they often formulate an initial query from the request texts, and then attempt to map the concepts discussed in the request to relevant source code locations in the software system (a.k.a., concept location). Unfortunately, studies suggest that they often perform poorly in choosing the right search terms for a change task. In this paper, we propose a novel technique-ACER-that takes an initial query, identifies appropriate search terms from the source code using a novel term weight-CodeRank, and then suggests effective reformulation to the initial query by exploiting the source document structures, query quality analysis and machine learning. Experiments with 1,675 baseline queries from eight subject systems report that our technique can improve 71% of the baseline queries which is highly promising. Comparison with five closely related existing techniques in query reformulation not only validates our empirical findings but also demonstrates the superiority of our technique.
机译:在软件维护期间,开发人员通常会处理大量的软件更改请求。作为其一部分,他们经常从请求文本中制定初始查询,然后尝试将请求中讨论的概念映射到软件系统中的相关源代码位置(也就是概念位置)。不幸的是,研究表明,他们在为变革任务选择正确的搜索词时通常表现不佳。在本文中,我们提出了一种新技术-ACER-进行初始查询,使用新的术语权重-CodeRank从源代码中识别适当的搜索词,然后通过利用源文档结构建议对初始查询进行有效的重构,查询质量分析和机器学习。来自八个主题系统的1,675条基线查询的实验报告说,我们的技术可以改善71%的基线查询,这是非常有前途的。在查询重构中与五种紧密相关的现有技术进行比较,不仅验证了我们的经验发现,而且证明了我们技术的优越性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号