In conjunction with 44th International Conference on Software Engineering (ICSE 2022), Pittsburgh, USA
Recent years have witnessed an explosive growth of works on automated program repair in various scientific communities including software engineering, programming languages and formal methods, and this growth has culminated in successful deployments of program repair technology 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.
Facebook, University College London
Scaling Genetic Improvement and Automated Program Repair
Time | Speakers | Event |
---|---|---|
11:55‑12:00 | APR Chairs | Opening |
12:00‑13:00 | Mark Harman | Keynote |
13:00‑13:15 | Sungmin Kang, Shin Yoo | Language Models Can Prioritize Patches for Practical Program Patching |
13:15‑13:30 | Ali Ghanbari | Revisiting Object Similarity-based Patch Ranking in Automated Program Repair: An Extensive Study |
13:30‑13:45 | Máximo Oliveira, Alcides Fonseca | Evaluating the impact of a larger search space in Automatic Program Repair |
13:45‑14:00 | Julian Aron Prenner, Hlib Babii, Romain Robbes | Can OpenAI's Codex Fix Bugs? An evaluation on QuixBugs |
14:00‑14:15 | Madeline Endres, Pemma Reiter, Stephanie Forrest, Westley Weimer | What Can Program Repair Learn From Code Review? |
14:15‑14:30 | Break | |
14:30‑14:45 | Francisco Ribeiro, Rui Abreu, João Saraiva | Framing Program Repair as Code Completion |
14:45‑15:00 | Gareth Bennett, Tracy Hall, David Bowes | Some Automatically Generated Patches are More Likely to be Correct than Others: An Analysis of Defects4J Patch Features |
15:00‑15:15 | Qusay Idrees Sarhan | Enhancing Spectrum based Fault Localization Via Emphasizing Its Formulas With Importance Weight |
15:15‑15:30 | Márk Lajkó, Viktor Csuvik, László Vidács | Towards JavaScript program repair with Generative Pre-trained Transformer (GPT-2) |
15:30‑15:45 | Amirfarhad Nilizadeh, Gary T. Leavens | Be Realistic: Automated Program Repair is a Combination of Undecidable Problems |
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:
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.
All submissions must conform to the ICSE 2022 formatting and submission instructions. All submissions must be in PDF. We invite submissions of papers of the following types:
Submissions must strictly conform to the ACM formatting instructions. Alterations of spacing, font size, and other changes that deviate from the instructions may result in desk rejection without further review. All authors should use the official “ACM Primary Article Template”, as can be obtained from the ACM Proceedings Template page. LaTeX users should use the sigconf
option, as well as the review
(to produce line numbers for easy reference by the reviewers) and anonymous
(omitting author names) options. To that end, the following LaTeX code can be placed at the start of the LaTeX document:
\documentclass[sigconf,review,anonymous]{acmart}
\acmConference[ICSE 2022]{The 44th International Conference on Software Engineering}{May 21–29, 2022}{Pittsburgh, PA, USA}
Submissions can be made via the submission site (https://apr22.hotcrp.com/) 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 in the ACM Library. This date may be up to two weeks prior to the first day of ICSE 2022. The official publication date affects the deadline for any patent filings related to published work.
University College London, UK
Southern University of Science and Technology, China
University College London, UK
Purdue University, USA
Iowa State University
University College London
University of Melbourne
Carnegie Mellon University
Kyungpook National University
KTH Royal Institute of Technology
KTH Royal Institute of Technology
Tianjin University
Huawei Software Engineering Application Technology Lab
KTH Royal Institute of Technology
Université Polytechnique Hauts-de-France
University of Stuttgart
Microsoft
National University of Singapore
Korea Advanced Institute of Science and Technology
KTH Royal Institute of Technology
Beihang University
Purdue University