中文

AutoPRTitle:一种自动生成拉取请求标题的工具

软件工程 2022-08-09 v2

摘要

随着软件开发中拉取请求机制的兴起,拉取请求的质量受到更多关注。已有工作聚焦于提升拉取请求描述的质量,并提出了若干自动生成拉取请求描述的方法。作为拉取请求的关键组成部分,拉取请求标题尚未获得同等的关注。为进一步推动软件开发自动化并协助开发者起草高质量的拉取请求标题,我们推出AutoPRTitle。AutoPRTitle专为自动生成拉取请求标题而设计。AutoPRTitle可基于拉取请求描述、提交信息及关联的问题标题,生成精确而简洁的拉取请求标题。AutoPRTitle构建于最先进的文本摘要模型BART之上,该模型已在大规模英文语料上预训练。我们进一步在包含高质量拉取请求标题的拉取请求数据集上对BART进行微调。我们将AutoPRTitle实现为一个独立的Web应用。我们进行了两组评估:一组关于模型准确率,另一组关于工具可用性。在模型准确率方面,BART分别优于最佳基线24.6%、40.5%和23.3%。在工具可用性方面,评估者认为我们的工具在创建高质量拉取请求标题时易于使用且有用。源代码:https://github.com/soarsmu/Auto-PR-Title 视频演示:https://tinyurl.com/AutoPRTitle

关键词

引用

@article{arxiv.2206.11619,
  title  = {AutoPRTitle: A Tool for Automatic Pull Request Title Generation},
  author = {Ivana Clairine Irsan and Ting Zhang and Ferdian Thung and David Lo and Lingxiao Jiang},
  journal= {arXiv preprint arXiv:2206.11619},
  year   = {2022}
}

备注

Accepted by the ICSME'22 Tool Demonstration Track