中文

重新审视分支处理策略对变更推荐的影响

软件工程 2022-12-06 v1

摘要

尽管文献已指出基于演化耦合的变更推荐中分支处理策略的影响,但这些影响仅在有限的实验设置下被测试。此外,导致这些影响的分支特征尚未被研究。本研究重新审视了 Kovalenko 等人关于使用两种不同分支处理策略(包含分支上提交的变更集与排除它们)对变更推荐影响的研究。除 Kovalenko 等人的设置外,我们引入了另一种设置进行比较:一次性从合并提交中提取分支的变更集。我们通过 30 个开源软件系统,比较了使用两种策略所得的变更推荐结果以及提取的共变更与未来共变更的相似度。结果表明,在变更推荐中单独处理分支上的提交通常更为合适,尽管额外设置下的比较显示各分支处理策略性能相当。此外,我们发现合并提交大小与分支长度对变更推荐结果有正向影响。

关键词

引用

@article{arxiv.2204.04423,
  title  = {Revisiting the Effect of Branch Handling Strategies on Change Recommendation},
  author = {Keisuke Isemoto and Takashi Kobayashi and Shinpei Hayashi},
  journal= {arXiv preprint arXiv:2204.04423},
  year   = {2022}
}

备注

11 pages, ICPC 2022