In conjunction with 45th International Conference on Software Engineering (ICSE 2023), Melbourne, Australia
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.
The panel will be devoted to formulating key challenges that program repair faces, and discussing most promising research directions to address these challenges. A particular focus of this panel is on finding a path from research prototypes to production ready tools that can be deployed in industry.
Manish MotwaniOregon State University |
Xuan-Bach D. LeUniversity of Melbourne |
Earl T. BarrUniversity College London |
Yingfei XiongPeking University |
Abhik RoychoudhuryNational University of Singapore |
Beyond Code Generation: The Need for Type-Aware Language ModelsFrancisco Ribeiro, José Nuno Castro de Macedo, Kanae Tsushima |
Mining Fix Patterns with Context Information for Automatic Program RepairPhan Thi Thanh Huyen, Kazuya Yasuda, Shinji Itoh |
An Analysis of the Automatic Bug Fixing Performance of ChatGPTDominik Sobania, Martin Briesch, Carol Hanna, Justyna Petke |
An Extensive Study on Model Architecture and Program Representation in the Domain of Learning-based Automated Program RepairDániel Horváth, Viktor Csuvik, Tibor Gyimóthy, László Vidács |
FixEval: Execution-based Evaluation of Program Fixes for Programming ProblemsMd Mahim Anjum Haque, Wasi Uddin Ahmad, Ismini Lourentzou, Chris Brown |
Quick Repair of Semantic Errors for DebuggingSteven P. Reiss, Xuan Wei, Qi Xin |
Program Repair CompetitionRidwan Shariffdeen, Martin Mirchev, Abhik Roychoudhury |
Time | Speakers | Event |
---|---|---|
11:00‑11:15 | APR Chairs | Opening |
Morning session | ||
11:15‑11:30 | Steven P. Reiss, Xuan Wei, Qi Xin | Quick Repair of Semantic Errors for Debugging |
11:30‑11:50 | Dominik Sobania, Martin Briesch, Carol Hanna, Justyna Petke | An Analysis of the Automatic Bug Fixing Performance of ChatGPT |
11:50‑12:10 | Dániel Horváth, Viktor Csuvik, Tibor Gyimóthy, László Vidács | An Extensive Study on Model Architecture and Program Representation in the Domain of Learning-based Automated Program Repair |
12:10‑12:30 | Phan Thi Thanh Huyen, Kazuya Yasuda, Shinji Itoh | Mining Fix Patterns with Context Information for Automatic Program Repair |
12:30‑14:00 | Lunch break | |
Afternoon session | ||
14:00‑14:15 | Ridwan Shariffdeen, Martin Mirchev, Abhik Roychoudhury | Program Repair Competition |
14:15‑15:30 | Manish Motwani, Xuan-Bach D. Le, Lingming Zhang, Yingfei Xiong, Abhik Roychoudhury | Panel: Challenges and Opportunities of APR |
15:30‑15:50 | Md Mahim Anjum Haque, Wasi Uddin Ahmad, Ismini Lourentzou, Chris Brown | FixEval: Execution-based Evaluation of Program Fixes for Programming Problems |
15:50‑16:05 | Francisco Ribeiro, José Nuno Castro de Macedo, Kanae Tsushima | Beyond Code Generation: The Need for Type-Aware Language Models |
APR Social Function | ||
18:00‑21:00 | Boho, South Wharf | Dinner |
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 2023 formatting and submission instructions. All submissions must be in PDF. We invite submissions of papers of the following types:
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 (https://apr23.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 by IEEE. This date may be up to two weeks prior to the first day of ICSE 2023. The official publication date affects the deadline for any patent filings related to published work.
Southern University of Science and Technology, China
Kyungpook National University, South Korea
University College London, UK
University of Massachusetts Amherst, USA
Iowa State University
Sabanci University
William and Mary
Korea University
KTH Royal Institute of Technology
Seoul National University of Science and Technology
Ulsan National Institute of Science and Technology
Huawei
UIUC
University of Michigan
Université Polytechnique Hauts-de-France
National University of Singapore
National University of Defense Technology
TUDelft
Beihang University
National University of Defense Technology