中文

系统性编辑在历史切片中的影响

软件工程 2019-07-23 v1

摘要

在提取提交历史的一个子集时,为开发者指定所需部分是一项耗时的任务。已有若干基于提交的歷史切片技术被提出,用于识别提交之间的依赖关系,并以特定提交作为切片准则提取一组相关提交。然而,若存在变更彼此不依赖的系统性编辑提交,所得提交子集会变得庞大。我们通过实证研究了系统性编辑对历史切片的影响。在本研究中,检测到系统性编辑的提交按每个文件进行拆分,从而消除提交间不必要的依赖。在若干开源系统的历史中,对系统性编辑提交进行拆分后,历史切片的大小平均减少了 13.3%–57.2%。

关键词

引用

@article{arxiv.1904.01221,
  title  = {The Impact of Systematic Edits in History Slicing},
  author = {Ryosuke Funaki and Shinpei Hayashi and Motoshi Saeki},
  journal= {arXiv preprint arXiv:1904.01221},
  year   = {2019}
}

备注

5 pages, MSR 2019