首页> 外文会议>IEEE International Conference on Software Maintenance >Improving Feature Location by Enhancing Source Code with Stereotypes
【24h】

Improving Feature Location by Enhancing Source Code with Stereotypes

机译:通过使用刻板印象增强源代码来改进特征位置

获取原文

摘要

A novel approach to improve feature location by enhancing the corpus (i.e., source code) with static information is presented. An information retrieval method, namely Latent Semantic Indexing (LSI), is used for feature location. Adding stereotype information to each method/function enhances the corpus. Stereotypes are terms that describe the abstract role of a method, for example get, set, and predicate are well-known method stereotypes. Each method in the system is automatically stereotyped via a static-analysis approach. Experimental comparisons of using LSI for feature location with, and without, stereotype information are conducted on a set of open-source systems. The results show that the added information improves the recall and precision in the context of feature location. Moreover, the use of stereotype information decreases the total effort that a developer would need to expend to locate relevant methods of the feature.
机译:提出了一种通过增强具有静态信息的语料库(即源代码)来改进特征位置的新方法。信息检索方法,即潜在语义索引(LSI),用于特征位置。向每个方法/函数添加刻板印象信息增强了语料库。刻板印象是描述一种方法的抽象作用的术语,例如GET,SET和谓词是众所周知的方法刻板印象。系统中的每种方法都通过静态分析方法自动定制。在一组开源系统上进行了使用LSI的特征位置使用LSI的实验比较。结果表明,添加的信息在特征位置的上下文中提高了召回和精度。此外,使用刻板印象信息会降低开发人员需要支出以定位特征的相关方法的总努力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号