【24h】

Increasing Precision of Automatically Generated Trace Links

机译:增加自动生成的跟踪链接的精度

获取原文

摘要

[Context and Motivation] In order to use automatically created trace links during a project directly, the precision of the links is essential. Our interaction-based trace link creation approach (IL) utilizes the interactions of developers recorded in an integrated development environment (IDE) while working on a requirement. For this, developers need to indicate the requirement they are going to work on before coding. This approach worked well in an open-source project with developers who were interested in the interaction logs, but did not work well with students who were not particularly motivated to trigger the interaction recording. [Question/problem] Developers often create trace links themselves by providing issue identifiers (IDs) in commit messages. This causes little effort and does not require the awareness for interaction recording. However, as confirmed by recent research, typically only 60% of the commits are linked. In this paper, we study whether and how IL can be improved by a combination with links created by issue IDs in commit messages. [Principal ideas/results] We changed our approach so that interaction logs are associated with requirements based on the IDs in the commit-messages. Thus, developers do not need to manually associate requirements and interaction logs. We performed a new student study with this approach. [Contribution] In this new study, we show that with this new approach and link improvement techniques precision is above 90% and recall is almost 80%. We also show that for our data this is better than using commit-messages only and better than the often used information retrieval-based approaches.
机译:[上下文和动机]为了直接在项目期间自动创建跟踪链接,链接的精度至关重要。我们基于交互的微量链路创建方法(IL)利用在综合开发环境(IDE)中记录的开发人员的交互,同时研究要求。为此,开发人员需要指出他们在编码之前要去工作的要求。这种方法在一个开源项目中工作很好,开发人员对交互日志感兴趣,但与没有特别激励触发交互录制的学生不适用。 [问题/问题]开发人员通常通过在提交消息中提供问题标识符(ID)来创建跟踪链接。这导致努力很小,并且不需要对交互记录的认识。但是,正如最近的研究证实,通常只有60%的提交都是链接的。在本文中,我们研究是否可以通过与提交消息中的问题ID创建的链接的组合来研究是否可以改进。 [主要思想/结果]我们改变了我们的方法,使得交互日志与提交消息中的ID相关联。因此,开发人员不需要手动关联需求和交互日志。我们用这种方法表演了一个新的学生。 [贡献]在这项新的研究中,我们表明,通过这种新方法和链接改进技术精度高于90%,召回差不多为80%。我们还显示,对于我们的数据,这比仅使用提交消息更好,而且比经常使用的基于信息检索的方法更好。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号