AutoPRTitle: A Tool for Automatic Pull Request Title Generation
Ivana Clairine Irsan, Ting Zhang, Ferdian Thung, David Lo, Lingxiao, Jiang

TL;DR
AutoPRTitle is a web tool that automatically generates high-quality pull request titles by leveraging a fine-tuned BART model, improving automation and consistency in software development workflows.
Contribution
The paper introduces AutoPRTitle, a novel tool that automatically generates pull request titles using a fine-tuned BART model, addressing a previously overlooked aspect of pull request automation.
Findings
BART outperforms baseline models by up to 40.5% in accuracy.
Evaluators find the tool easy to use and helpful.
AutoPRTitle produces concise, relevant pull request titles.
Abstract
With the rise of the pull request mechanism in software development, the quality of pull requests has gained more attention. Prior works focus on improving the quality of pull request descriptions and several approaches have been proposed to automatically generate pull request descriptions. As an essential component of a pull request, pull request titles have not received a similar level of attention. To further facilitate automation in software development and to help developers in drafting high-quality pull request titles, we introduce AutoPRTitle. AutoPRTitle is specifically designed to automatically generate pull request titles. AutoPRTitle can generate a precise and succinct pull request title based on the pull request description, commit messages, and the associated issue titles. AutoPRTitle is built upon a state-of-the-art text summarization model, BART, which has been…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Natural Language Processing Techniques · Topic Modeling
