ReleaseEval: A Benchmark for Evaluating Language Models in Automated Release Note Generation
Qianru Meng, Zhaochun Ren, Joost Visser

TL;DR
ReleaseEval is a comprehensive, openly licensed benchmark that evaluates language models' effectiveness in automated release note generation across various input granularities, revealing strengths and challenges of current models.
Contribution
The paper introduces ReleaseEval, a large-scale, reproducible benchmark dataset for evaluating language models on automated release note generation tasks with multiple input formats.
Findings
LLMs outperform traditional baselines across tasks
Large gains observed on tree2sum task
Models struggle with diff2sum due to complex code diffs
Abstract
Automated release note generation addresses the challenge of documenting frequent software updates, where manual efforts are time-consuming and prone to human error. Although recent advances in language models further enhance this process, progress remains hindered by dataset limitations, including the lack of explicit licensing and limited reproducibility, and incomplete task design that relies mainly on commit messages for summarization while overlooking fine-grained contexts such as commit hierarchies and code changes. To fill this gap, we introduce ReleaseEval, a reproducible and openly licensed benchmark designed to systematically evaluate language models for automated release note generation. ReleaseEval comprises 94,987 release notes from 3,369 repositories across 6 programming languages, and supports three task settings with three levels of input granularity: (1) commit2sum,…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Topic Modeling · Model-Driven Software Engineering Techniques
