ASE 2025
Sun 16 - Thu 20 November 2025 Seoul, South Korea

This program is tentative and subject to change.

Wed 19 Nov 2025 12:20 - 12:30 at Grand Hall 1 - Program Repair 2

Many build systems, such as Make, rely on build scripts that are written by users to specify dependencies. As a serious dependency error in Makefiles, Missing Dependencies (MDs) can result in compiling and linking outdated artifacts in incremental builds, preventing software project updates from being applied correctly. Many studies have explored the detection of MDs. Automatically fixing those missing build dependency errors has become an apparent but challenging task. The challenges mainly result from Makefiles having complex semantics and project maintainers declaring dependencies in a variety of ways. To address these challenges, we propose a new approach to fixing MDs called MDfixer. The core idea of MDfixer is to identify the dependency declaration style in a Makefile and generate patches for the same declaration style based on declaration graphs and automatic prompt generation. Specifically, MDfixer locates dependency declarations for targets that have errors in the Makefile based on error reports, and then builds a declaration graph for each build target with errors and identifies the target’s declaration style based on a distance metric between the target and the dependencies. Based on the declaration graph and automatic prompt generation, MDfixer generates patches with the same style for the dependencies that need to be added. We evaluated the effectiveness and efficiency of MDfixer with 25 well-known projects. The evaluation results show that MDfixer can fix all of MDs. We submitted fixes for 620 individual dependency issues across 7 projects, with six of them merging our pull requests, resulting in a total of 581 errors being fixed. MDfixer consumes an average time of 1.31 min for fixing a project, with a median of 0.013s. It can assist practitioners in the effective and efficient fixing of MDs.

This program is tentative and subject to change.

Wed 19 Nov

Displayed time zone: Seoul change

11:00 - 12:30
Program Repair 2Research Papers at Grand Hall 1
11:00
10m
Talk
Automated Repair of Ambiguous Problem Descriptions for LLM-Based Code Generation
Research Papers
Haoxiang Jia Peking University, Robbie Morris University College London, He Ye University College London (UCL), Federica Sarro University College London, Sergey Mechtaev Peking University
11:10
10m
Talk
Fixing Broken Graphs: LLM-Powered Automatic Code Optimization for DNN Programs
Research Papers
Haotian Wang Nankai University, Yicheng Sui Nankai University, Yudong Xie Nankai University, Yicong Liu Nankai University, Yufei Sun Nankai University, Changqing Shi Nankai University, Yuzhi Zhang Nankai University
11:20
10m
Talk
SemGuard: Real-Time Semantic Evaluator for Correcting LLM-Generated Code
Research Papers
Qinglin Wang Shandong Normal University, Zhihong Sun Shandong Normal University, Ruyun Wang Institute of Information Engineering, Chinese Academy of Sciences, Tao Huang Shandong Normal University, Zhi Jin Peking University, Ge Li Peking University, Chen Lyu Shandong Normal University
11:30
10m
Talk
Amur: Fixing Multi-Resource Leaks Guided by Resource Flow Analysis
Research Papers
Jinyoung Kim Sungkyunkwan University, Eunseok Lee Sungkyunkwan University
11:40
10m
Talk
Automated Repair of OpenID Connect Programs
Research Papers
Tamjid Al Rahat University of Virginia, Yanju Chen University of California, San Diego, Yu Feng University of California at Santa Barbara, Yuan Tian
11:50
10m
Talk
FlakyGuard: Automatically Fixing Flaky Tests at Industry Scale
Research Papers
Chengpeng Li University of Texas at Austin, Farnaz Behrang Uber Technologies, August Shi The University of Texas at Austin, Peng Liu Uber Technologies
12:00
10m
Talk
LLMPort: Cross-file Patch Porting via Task Decomposition and Self-correction
Research Papers
Bofei Chen Fudan University, Lei Zhang Fudan University, Peng Deng Fudan University, Nan Wang Fudan University, Haoyu Xu Fudan University, Mingda Guo Fudan Universityv, Yuan Zhang Fudan University, Min Yang Fudan University
12:10
10m
Talk
Repairing Leaks in Resource Wrappers
Research Papers
Sanjay Malakar University of California, Riverside, Martin Kellogg New Jersey Institute of Technology, Michael D. Ernst University of Washington, Manu Sridharan University of California at Riverside
12:20
10m
Talk
Automatic Fixing of Missing Dependency Errors
Research Papers
Jun Lyu Nanjing University, He Zhang Nanjing University, Lanxin Yang Nanjing University, Yue Li Nanjing University, Chenxing Zhong Nanjing University, Manuel Rigger National University of Singapore