首页> 外文会议>IEEE International Conference on Software Maintenance >Clustering and recommending collections of code relevant to tasks
【24h】

Clustering and recommending collections of code relevant to tasks

机译:群集和推荐与任务相关的代码集合

获取原文

摘要

When performing software evolution tasks, programmers spend a significant amount of time exploring the code base to find methods, fields or classes that are relevant to the task at hand. We propose a new clustering approach called NavClus to recommend collections of code relevant to tasks. By gradually aggregating navigation sequences from programmers' interaction history, NavClus clusters pieces of code that are contextually related. The resulting clusters become the basis for NavClus to recommend collections of code that are likely to be relevant to the programmer's given task. We compare NavClus and TeamTracks, the state of the art code recommender for sharing navigation data among programmers. The results show that NavClus recommends pieces of code relevant to tasks considerably better than TeamTracks.
机译:执行软件演进任务时,程序员花费大量时间探索代码基础,以查找与手头任务相关的方法,字段或类。我们提出了一种名为NAVCLU的新聚类方法,推荐与任务相关的代码集合。通过逐渐从程序员的交互历史中逐渐聚合导航序列,NAVCLUS集群是上下文相关的代码。生成的集群成为Navclus推荐可能与程序员给定任务相关的代码集合的基础。我们比较Navclus和Teamtracks,即用于在程序员之间共享导航数据的艺术代码推荐人的状态。结果表明,Navclus建议与TeamTracks相关的任务相关的代码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号