6th International Workshop on Automated Program Repair (APR 2025)

In conjunction with 47th International Conference on Software Engineering (ICSE 2025), Ottawa, Canada

Recent years have witnessed an explosive growth of works on automated program repair in various scientific communities including software engineering, programming languages, formal methods and artificial intelligence. This growth has culminated in successful deployments of program repair in industry. Despite these considerable advances, program repair still faces fundamental technological and societal challenges. This workshop will create an opportunity for the research community to coordinate its effort for addressing these challenges, share recent ideas and results, and formulate an agenda for future research.

Keynotes

  • Baishakhi Ray
    Baishakhi Ray

    Columbia University

    TBA

  • Bertrand Meyer
    Bertrand Meyer

    Eiffel Software (Santa Barbara, CA)

    Bugfix: A Standard Language, Database Schema and Repository for Research on Bugs and Automatic Program Repair

Accepted Papers

FusionRepair: Iterative Multi-Line APR via Fusion
Jayanath Senevirathna, Ayesh Vininda, Prasad Sandaruwan, Ridwan Shariffdeen, Sandareka Wickramanayake, Nisansa de Silva
Scholia - An XAI Framework for APR
Nethum Lamahewage, Nimantha Cooray, Ridwan Shariffdeen, Sandareka Wickramanayake, Nisansa de Silva
Current challenges in automated multi-fault program repair
Omar I. Bataineh
Bogus Bugs, Duplicates, and Revealing Comments: Data Quality Issues in NPR
Julian Aron Prenner, Romain Robbes
Simple Fault Localization using Execution Traces
Julian Aron Prenner, Romain Robbes
Towards Unveiling Vulnerability Remediation Tactics from OSS Community
Lyuye Zhang, Jiahui Wu, Liu Chengwei, Kaixuan Li, Sen Chen, Yang Liu
Can GPT-O1 Kill All Bugs? An Evaluation of GPT-Family LLMs on QuixBugs
Haichuan Hu, Ye Shang, Guolin Xu, Congqing He, Quanjun Zhang
LLM-Based Repair of C++ Implicit Data Loss Compiler Warnings: An Industrial Case Study
Chansong You, Hyun Deok Choi, Jingun Hong
Which Inputs Trigger my Patch?
Martin Eberlein, Moeketsi Raselimo, Lars Grunske
Memorization in LLM-Based Program Repair
Jiaolong Kong, Mingfei Cheng, Xie Xiaofei
Studying and Understanding the Effectiveness and Failures of Conversational LLM-Based Repair
Aolin Chen, Haojun Wu, Qi Xin, Steven P. Reiss, Jifeng Xuan, Qi Xin

Call for Papers

We invite submissions that discuss recent developments in the theory and practice of automated program repair. The workshop will provide an opportunity for researchers interested in program repair to exchange ideas and find out about current research directions in the field. A particular emphasis of this workshop is on reducing the gap between academic research on automated program repair and the demands of industry.

This workshop will explore topics related to:

  • Quality of automatically generated patches, overfitting analysis
  • Scalability of program repair algorithms
  • Repair of domain-specific bugs
  • Applications of program repair
  • Deployment of program repair
  • Case studies on program repair
  • Program repair tools
  • Program repair benchmarks
  • Dynamic and static analysis for program repair
  • Machine learning of code for program repair
  • Testing and verification for program repair
  • Fault localization for program repair
  • Program repair and DevOps
  • Debugging and program repair
  • Program synthesis for program repair

Evaluation Criteria

Reviewers will evaluate each contribution for its soundness, significance, novelty, verifiability, and clarity. Submissions should clearly state how they are novel and how they improve upon existing work.

We will employ a double-blind review process. Thus, no submission may reveal its authors’ identities. The authors must make every effort to honor the double-blind review process. In particular, the authors’ names must be omitted from the submission and references to their prior work should be in the third person.

Submission Instructions

All submissions must conform to the ICSE 2025 formatting and submission instructions. All submissions must be in PDF. We invite submissions of papers of the following types:

  • Research papers + optional ASEJ extensions (up to 8 pages inc. references): technical research, experience reports, empirical studies, etc.
  • Position papers (up to 4 pages inc. references): well-argued position or work in progress.

Note that submitting shorter papers, e.g. a two-page position paper, is acceptable. The reviewers will be instructed not to evaluate submissions based on their length, but only on their quality.

Submissions must conform to the IEEE conference proceedings template, specified in the IEEE Conference Proceedings Formatting Guidelines (title in 24pt font and full text in 10pt type, LaTeX users must use \documentclass[10pt,conference]{IEEEtran} without including the compsoc or compsocconf options).

Submissions can be made via the submission site by the submission deadline. We encourage the authors to upload their paper info early (and can submit the PDF later) to properly enter conflicts for double-blind reviewing. If a submission is accepted, at least one author of the paper is required to attend the workshop and present the paper in person.

The official publication date of the workshop proceedings is the date the proceedings are made available by IEEE. This date may be up to two weeks prior to the first day of ICSE 2025. The official publication date affects the deadline for any patent filings related to published work.

Journal Submission Instructions

The Special Issue on Automated Program Repair in the ASE Journal (ASEJ) is organised in coordination with the International Workshop on Automated Program Repair (APR) 2025. In the workshop round, the authors will submit papers to HotCRP. Each accepted submission must be accompanied by a registration of at least one author and presented at APR 2025. The selected papers from the APR workshop will be invited to submit their revisions to the Automated Software Engineering journal. Note this is a close call only for the participants of the APR workshop, and we do not allow new submission for the journal round.

In order for your paper to be considered for publication in ASEJ, you need to provide a cover letter describing the planned journal extension. The journal version needs to contain some new, albeit not necessary very significant, information, such as a description of a new experiment or a case study. Note that only the research papers (not short position papers) will be considered for publication in the journal. If you paper is selected for the journal round, you need to carefully address the comments from the workshop reviewers, extend the paper as described in the cover letter, and prepare a detailed response letter. The revised and extended papers will be reviewed by the same reviewers.

Important Dates
AoE (UTC-12h)
  • November 11, 2024 November 18, 2024 November 19, 2024
    Submission deadline
  • December 1, 2024 December 16, 2024
    Notification
  • February 1, 2025 March 7, 2025
    Journal submission deadline
  • February 5, 2025
    Camera-ready version
  • April 29, 2025
    Workshop date

Location
  • TBA

Social Media

Registration Link

Submission Link

Organizing Committee
  • He Ye
    He Ye

    Carnegie Mellon University, USA

  • Chao Peng
    Chao Peng

    ByteDance, China

  • Sergey Mechtaev
    Sergey Mechtaev

    Peking University, China

  • Tegawendé Bissyandé
    Tegawendé Bissyandé

    University of Luxembourg, Luxembourg

Program Committee
  • Matias Martinez
    Matias Martinez

    Universitat Politècnica de Catalunya-BarcelonaTech

  • Kui Liu
    Kui Liu

    Huawei

  • Justyna Petke
    Justyna Petke

    University College London

  • Dongsun Kim
    Dongsun Kim

    Korea University

  • Ridwan Salihin Shariffdeen
    Ridwan Salihin Shariffdeen

    National University of Singapore

  • Xiaoguang Mao
    Xiaoguang Mao

    National University of Defense Technology

  • Jacques Klein
    Jacques Klein

    University of Luxembourg

  • Yu Pei
    Yu Pei

    Hong Kong Polytechnic University

  • Quanjun Zhang
    Quanjun Zhang

    Nanjing University

  • Chunrong Fang
    Chunrong Fang

    Nanjing University

  • Michael Fu
    Michael Fu

    Monash

  • Bo Wang
    Bo Wang

    Beijing Jiaotong University

  • Quang-Cuong Bui
    Quang-Cuong Bui

    Hamburg University of Technology

  • Hakjoo Oh
    Hakjoo Oh

    Korea University

  • Nan Jiang
    Nan Jiang

    Purdue University

  • Thibaud Lutellier
    Thibaud Lutellier

    University of Alberta

  • Vesna Nowack
    Vesna Nowack

    Imperial College London

  • Nikhil Parasaram
    Nikhil Parasaram

    University College London

  • Haoye Tian
    Haoye Tian

    University of Melbourne

  • Chunqiu Steven Xia
    Chunqiu Steven Xia

    University of Illinois Urbana-Champaign

  • Wenkang Zhong
    Wenkang Zhong

    Nanjing University

  • Shangwen Wang
    Shangwen Wang

    National University of Defense Technology

  • Shin Hwei Tan
    Shin Hwei Tan

    Concordia University

  • Jinqiu Yang
    Jinqiu Yang

    Concordia University

  • Yahui Song
    Yahui Song

    National University Of Singapore

  • Jiajun Jiang
    Jiajun Jiang

    Tianjin University

  • Qi Xin
    Qi Xin

    Wuhan University