Automatic Pull Request Description Generation Using LLMs: A T5 Model Approach
Not on the map. Why?
Abstract (arXiv)
Developers create pull request (PR) descriptions to provide an overview of their changes and explain the motivations behind them. These descriptions help reviewers and fellow developers quickly understand the updates. Despite their importance, some developers omit these descriptions. To tackle this problem, we propose an automated method for generating PR descriptions based on commit messages and source code comments. This method frames the task as a text summarization problem, for which we utilized the T5 text-to-text transfer model. We fine-tuned a pre-trained T5 model using a dataset containing 33,466 PRs. The model's effectiveness was assessed using ROUGE metrics, which are recognized for their strong alignment with human evaluations. Our findings reveal that the T5 model significantly outperforms LexRank, which served as our baseline for comparison.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 10 of its 21 references that are in the map. First posted on arXiv 1 Aug 2024.
Builds on
10 of 21 references.
References · 10
- 2017Attention Is All You Needcited by 60,361
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
- 2017Get To The Point: Summarization with Pointer-Generator Networkscited by 1,292
- 2017A Deep Reinforced Model for Abstractive Summarizationcited by 365
- 2016Long Short-Term Memory-Networks for Machine Readingcited by 161
- 2017Automatically Generating Commit Messages from Diffs using Neural Machine Translationcited by 42
- 2021CommitBERT: Commit Message Generation Using Pre-Trained Programming Language Modelcited by 16
- 2019Automatic Generation of Pull Request Descriptionscited by 13
- 2018An Insight into the Pull Requests of GitHubcited by 4
Built on by
Citing papers per year: 2026: 2.
2 papers.