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

This program is tentative and subject to change.

Merge conflicts often arise when developers integrate changes from different software branches. The conflicts can result from overlapping edits in programs (i.e., textual conflicts), or cause build and test errors (i.e., build and test conflicts). They degrade software quality and hinder programmer productivity. While several tools detect build conflicts, few offer meaningful support for resolving cases like those caused by method removal. To overcome limitations of existing tools, we introduce BUCOR (BUild COnflict Resolver), a new conflict resolver. BUCOR first detects conflicts by comparing three versions related to a merging scenario: base 𝑏, left 𝑙, and right 𝑟 . To resolve conflicts, it employs two complementary strategies: example-based transformation (BUCOR-E) and rule-based transformation (BUCOR-R). BUCOR-R applies predefined rules to handle common, well-understood conflicts. BUCOR-E mines branch versions (𝑙 and 𝑟) for exemplar edits applied to fix related build errors. From these examples, it infers and generalizes program transformation patterns to resolve more complex conflicts.

We evaluated BUCOR on 88 real-world build conflicts spanning 21 distinct conflict types. BUCOR generated at least one solution for 65 cases, and correctly resolved 43 conflicts. We observed that this hybrid approach—combining context-aware, example-based learning with structured, rule-based resolution—can effectively help resolve conflicts. Our research sheds light on future directions of more intelligent and automated merge tools.

This program is tentative and subject to change.

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
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
Evolving Kubernetes: A Technical Debt Perspective
Technical Papers
Jesse Maarleveld University of Groningen, Giuseppe Destefanis University College London, Daniel Feitosa University of Groningen
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 Interactions
Technical Papers
Zushuai Zhang University of Auckland, Elliott Wen , Ewan Tempero The University of Auckland
Pre-print
12: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
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