使用 LLM 的自动拉取请求描述生成:T5 模型方法
机器学习
2024-08-05 v1 计算与语言
软件工程
摘要
开发人员创建拉取请求 (PR) 描述以提供其更改概览并解释背后的动机。这些描述有助于审阅者和其他开发人员快速理解更新。尽管其重要性,some developer 仍会省略这些描述。为解决此问题,我们提出一种基于提交消息和源代码注释自动生成 PR 描述的方法。该方法将任务建模为文本摘要问题,采用 T5 文本到文本传递模型。我们使用包含 33,466 个 PR 的数据集微调了预训练的 T5 模型。通过 ROUGE 指标评估了模型的效果, ROUGE 被认为与人类评估高度一致。我们的发现表明,T5 模型显著优于作为我们基准进行比较的 LexRank。
引用
@article{arxiv.2408.00921,
title = {Automatic Pull Request Description Generation Using LLMs: A T5 Model Approach},
author = {Md Nazmus Sakib and Md Athikul Islam and Md Mashrur Arifin},
journal= {arXiv preprint arXiv:2408.00921},
year = {2024}
}
备注
Accepted to 2nd International Conference on Artificial Intelligence, Blockchain, and Internet of Things (AIBThings-2024), September 07-08, 2024, Michigan, USA