MSR 2026
Mon 13 - Tue 14 April 2026 Rio de Janeiro, Brazil
co-located with ICSE 2026

In pull-based development model, code contributions are submitted as pull requests (PRs) to receive a review by other developers before the PRs are merged into the code base. The effectiveness of this development model is dependent on a proper understanding of the submitted PRs by developers reviewing them. Although practitioner guidelines and community standards emphasize best practices for writing PR descriptions, the actual impact of the content of PR descriptions on the code review process has not been empirically evaluated. This paper presents a mixed-methods empirical investigation into the value of PR descriptions. We performed a grey literature review of guidelines for writing effective PR descriptions and derived a taxonomy of eight PR description elements-purpose of the PR, explanation of code changes, type of feedback requested, etc. Building on this taxonomy, we analyzed 80K PRs from 156 GitHub projects and employed regression modeling to examine how the presence of each element in PR descriptions relates to code review outcomes such as PR merge decision. Likewise, we sought to understand how developers perceive the importance of these elements and conducted an online survey with 64 developers to assess how practitioners value different PR description elements. Our results show that developers broadly perceive PR descriptions as important and descriptive elements—those explaining the purpose, code changes, and testing—are regarded as important in most reviews, supporting understanding and traceability. However, regression modeling reveals that elements focused on interaction with the reviewers-such as specifying the type of feedback requested-are related to a higher likelihood of a PR being merged and promote higher review engagement, despite being perceived as important in fewer reviews by developers. To understand the context in which descriptions gain importance, we find that PR descriptions are more common in mature projects and complex code changes, suggesting that description writing is an adaptive, context-sensitive behavior. Overall, our findings highlight that PR descriptions function not only as explanatory artifacts but also as coordination devices that shape reviewer interaction, underscoring the need for contribution guidelines and review tools that explicitly encourage both descriptive clarity and interaction-oriented communication in PR descriptions.

Tue 14 Apr

Displayed time zone: Brasilia, Distrito Federal, Brazil change

11:00 - 12:30
Session 1-B: Maintenance, Evolution & ProcessesTechnical Papers / MSR Program at Oceania IV
Chair(s): Gregorio Robles Universidad Rey Juan Carlos
11:00
10m
Talk
Source Code Hotspots: A Diagnostic Method for Quality Issues
Technical Papers
Saleha Muzammil University of Virginia, Mughees Ur Rehman Virginia Tech, Zoe Kotti AUEB & DeepSea Technologies, Diomidis Spinellis AUEB & TU Delft
Pre-print
11:10
10m
Talk
The Value of Effective Pull Request Description
Technical Papers
Shirin Pirouzkhah University of Zurich, Pavlina Wurzel Goncalves University of Zurich, Alberto Bacchelli IfI, University of Zurich
Pre-print
11:20
10m
Talk
How do third-party Python libraries use type annotations?
Technical Papers
Eric Asare New York University Abu Dhabi, Sarah Nadi New York University Abu Dhabi
Pre-print
11:30
10m
Talk
Coordination at Scale in Large Distributed Development: The Case of Kubernetes
Technical Papers
Sabrina Aufiero University College London (UCL), Matteo Vaccargiu University of Cagliari, Silvia Bartolucci University College London, Fabio Caccioli University College London (UCL), Giuseppe Destefanis University College London
11:40
10m
Talk
Combining Example-Based and Rule-Based Program Transformations to Resolve Build Conflicts
Technical Papers
Sheikh Shadab Towqir Virginia Tech, Fei He Tsinghua University, Todd Mytkowicz Google, Na Meng Virginia Tech
Pre-print
11:50
10m
Talk
Mining Quantum Software Patterns in Open-Source Projects
Technical Papers
Neilson Carlos Leite Ramalho Universidade de São Paulo, Erico Augusto Da Silva Universidade de São Paulo, Higor Amario de Souza University of São Paulo, Marcos Lordello Chaim University of São Paulo
12:00
10m
Talk
Analyzing Dependency Distribution Changes Arising from Code Smell InteractionsVirtual Attendance
Technical Papers
Zushuai Zhang University of Auckland, Elliott Wen , Ewan Tempero The University of Auckland
Pre-print Media Attached File Attached
12:10
10m
Talk
Evolving Kubernetes: A Technical Debt Perspective
Technical Papers
Jesse Maarleveld University of Groningen, Giuseppe Destefanis University College London, Daniel Feitosa University of Groningen
12:20
10m
Talk
Secret Leak Detection in Software Issue Reports using LLMs: A Comprehensive Evaluation
Technical Papers
Sadif Ahmed Bangladesh University of Engineering and Techonology, Md Nafiu Rahman Bangladesh University of Engineering and Technology, Zahin Wahab The University of British Columbia, Gias Uddin York University, Canada, Rifat Shahriyar Bangladesh University of Engineering and Technology Dhaka, Bangladesh
Pre-print Media Attached File Attached