EASE 2025
Tue 17 - Fri 20 June 2025 Istanbul, Turkey
Thu 19 Jun 2025 13:55 - 14:10 at Workshop Room - Bugs Chair(s): Beyza Eken

Automatic program repair (APR) aims at reducing manual efforts required to identify and fix errors in source code. Before the rise of Large Language Model (LLM)-based agents, a common strategy was simply to increase the number of generated patches, sometimes to the thousands, which usually yielded better repair results on benchmarks. More recently, self-iterative capabilities enabled LLMs to refine patches over multiple rounds guided by feedback. However, literature often focuses on many iterations and disregards different number of outputs.

We investigate an APR pipeline that balances these two approaches, the generation of multiple outputs and multiple rounds of iteration, while imposing a limit of 10 total patches per bug. We apply three SOTA instruction-tuned LLMs - DeepSeekCoder-Instruct, Codellama-Instruct, Llama3.1-Instruct - to the APR task. We further fine-tune each model on an APR dataset with three sizes (1K, 30K, 65K) and two techniques (Full Fine-Tuning and LoRA) allowing us to assess their repair capabilities on two APR benchmarks: HumanEval-Java and Defects4J.

Our results show that by using only a fraction (<1%) of the fine-tuning dataset, we can achieve improvements of up to 78% in the number plausible patches generated, challenging prior studies that reported limited gains using Full Fine-Tuning. However, we find that exceeding certain thresholds leads to diminishing outcomes, likely due to overfitting. Moreover, we show that base models greatly benefit from creating patches in an iterative fashion rather than generating them all at once. In addition, the benefit of iterative strategies becomes more pronounced in complex benchmarks. Even fine-tuned models, while benefiting less from iterations, still gain advantages, particularly on complex benchmarks. The research underscores the need for balanced APR strategies that combine multi-output generation and iterative refinement.

Thu 19 Jun

Displayed time zone: Athens change

13:30 - 15:05
13:30
15m
Talk
ImageR: Enhancing Bug Report Clarity by Screenshots
AI Models / Data
Xuchen Tan York University, Deenu Yadav York University, Faiz Ahmed York University, Maleknaz Nayebi York University
13:45
10m
Talk
Privacy-Preserving Methods for Bug Severity Prediction
Industry Papers
Havvanur Dervişoğlu Scientific and Technological Research Council of Turkiye (TUBITAK), Rusen Halepmollasi Istanbul Technical University, Elif Eyvaz Scientific and Technological Research Council of Turkiye (TUBITAK)
13:55
15m
Talk
The Art of Repair: Optimizing Iterative Program Repair with Instruction-Tuned Models
Research Papers
Fernando Vallecillos Ruiz Simula Research Laboratory, Max Hort Simula Research Laboratory, Leon Moonen Simula Research Laboratory
Pre-print Media Attached
14:10
15m
Talk
Understanding the Impact of Domain Term Explanation on Duplicate Bug Report Detection
Research Papers
Usmi Mukherjee Dalhousie University, Masud Rahman Dalhousie University
Pre-print
14:25
15m
Talk
Accelerating Delta Debugging through Probabilistic Monotonicity Assessment
Research Papers
Yonggang Tao University of New South Wales, Jingling Xue University of New South Wales
14:40
15m
Talk
Characterising Bugs in Jupyter Platform
Research Papers
Yutian Tang University of Glasgow, United Kingdom, Hongchen Cao ShanghaiTech University, Yuxi Chen University of Glasgow, David Lo Singapore Management University
14:55
10m
Short-paper
Towards an Interpretable Analysis for Estimating the Resolution Time of Software Issues
Short Papers, Emerging Results
Dimitrios-Nikitas Nastos Electrical and Computer Engineering Dept., Aristotle University of Thessaloniki, Themistoklis Diamantopoulos Electrical and Computer Engineering Dept, Aristotle University of Thessaloniki, Davide Tosi Università degli Studi dell'Insubria, Martina Tropeano Università degli studi dell’Insubria, Varese - Italy, Andreas Symeonidis Electrical and Computer Engineering Dept., Aristotle University of Thessaloniki
Pre-print