【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创建的链接相结合,是否以及如何改善IL。 [主要思想/结果]我们更改了方法,以使交互日志与基于提交消息中ID的需求相关联。因此,开发人员无需手动关联需求和交互日志。我们使用这种方法进行了新的学生研究。 [贡献]在这项新的研究中,我们表明使用这种新方法和链接改进技术,精度可以达到90%以上,召回率几乎为80%。我们还表明,对于我们的数据,这比仅使用提交消息要好,并且比常用的基于信息检索的方法要好。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号