FSE 2025
Mon 23 - Fri 27 June 2025 Trondheim, Norway
co-located with ISSTA 2025
Mon 23 Jun 2025 16:00 - 16:20 at Andromeda - Repairs Chair(s): Michael Pradel

Quantum programs provide exponential speedups compared to classical programs in certain areas, But they also inevitably encounter logical faults. Automatically repairing quantum programs is much more challenging than repairing classical programs due to the non-replicability of data, the vast search space of program inputs, and the new programming paradigm. Existing works based on semantic-based or learning-based program repair techniques are fundamentally limited in repairing efficiency and effectiveness. In this work, we propose HornBro, the first work that reduces the exponential overhead of the automated quantum repair to a polynomial complexity. The key insight of HornBro lies in the homotopy-like method, which iteratively switches between the classical part and the quantum part. This approach allows the repair tasks to be efficiently offloaded to the most suitable platforms, enabling a progressive convergence toward the correct program. We start by designing an implication assertion pragma to enable rigorous specifications of quantum program behavior, which helps to automatically generate a quantum test suite. This suite leverages the orthonormal bases of quantum programs to accommodate different encoding schemes. Given a fixed number of test cases, it allows the maximum input coverage of potential counter-example candidates. Then, we develop a Clifford approximation method with SMT-based search to transform the fault localization program into a symbolic reasoning problem. Finally, we offload the computationally intensive repair of gate parameters to quantum hardware by leveraging the differentiability of quantum gates. Experiments suggest that HornBro increases the repair success rate by more than 62.5% compared to the existing repair techniques, supporting more types of quantum bugs. It also achieves 35.7$\times$ speedup in the repair and 99.9% gate reduction of the patch.

Mon 23 Jun

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

16:00 - 18:00
RepairsResearch Papers / Journal First at Andromeda
Chair(s): Michael Pradel University of Stuttgart
16:00
20m
Talk
HornBro: Homotopy-like Method for Automated Quantum Program Repair
Research Papers
Siwei Tan Zhejiang University, Liqiang Lu Zhejiang University, Debin Xiang Zhejiang University, Tianyao Chu Zhejiang University, Congliang Lang Zhejiang University, Jintao Chen Zhejiang University, Xing Hu Zhejiang University, Jianwei Yin Zhejiang University
DOI
16:20
20m
Talk
RePurr: Automated Repair of Block-Based Learners' Programs
Research Papers
Sebastian Schweikl University of Passau, Gordon Fraser University of Passau
DOI
16:40
20m
Talk
Demystifying Memorization in LLM-based Program Repair via a General Hypothesis Testing Framework
Research Papers
Jiaolong Kong Singapore Management University, Xiaofei Xie Singapore Management University, Shangqing Liu Nanyang Technological University
DOI
17:00
20m
Talk
IRepair: An Intent-Aware Approach to Repair Data-Driven Errors in Large Language Models
Research Papers
Sayem Mohammad Imtiaz Iowa State University, Astha Singh Dept. of Computer Science, Iowa State University, Fraol Batole Tulane University, Hridesh Rajan Tulane University
DOI
17:20
20m
Talk
Repairs and Breaks Prediction for Deep Neural Networks
Journal First
Yuta Ishimoto Kyushu University, Masanari Kondo Kyushu University, Lei Ma The University of Tokyo & University of Alberta, Naoyasu Ubayashi Waseda University, Yasutaka Kamei Kyushu University
17:40
20m
Talk
Element-Based Automated DNN Repair with Fine-Tuned Masked Language Model
Research Papers
Xu Wang Beihang University; Zhongguancun Laboratory; Ministry of Education, Mingming Zhang Beihang University, Xiangxin Meng Beihang University, Jian Zhang Nanyang Technological University, Yang Liu Nanyang Technological University, Chunming Hu Beihang University
DOI

Information for Participants
Mon 23 Jun 2025 16:00 - 18:00 at Andromeda - Repairs Chair(s): Michael Pradel
Info for room Andromeda:

Andromeda is located close to the restaurant and the bar, at the end of the corridor on the side of the bar.

From the registration desk, go towards the restaurant, turn left towards the bar, walk until the end of the corridor.

:
:
:
: