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. Please refer to our website at https://program-repair.org/workshop-2023/
Tue 16 MayDisplayed time zone: Hobart change
09:00 - 10:30 | |||
11:00 15mDay opening | Opening APR |
11:00 - 12:30 | |||
11:15 15mTalk | Quick Repair of Semantic Errors for Debugging APR | ||
11:30 20mTalk | An Analysis of the Automatic Bug Fixing Performance of ChatGPT APR Dominik Sobania Johannes Gutenberg University Mainz, Martin Briesch Johannes Gutenberg University Mainz, Carol Hanna University College London, Justyna Petke University College London | ||
11:50 20mTalk | An Extensive Study on Model Architecture and Program Representation in the Domain of Learning-based Automated Program Repair APR Dániel Horváth Department of Software Engineering, University of Szeged, Szeged, Hungary, Viktor Csuvik Department of Software Engineering, MTA-SZTE Research Group on Artificial Intelligence, University of Szeged, Szeged, Hungary, Tibor Gyimóthy University of Szeged, Hungary, László Vidács University of Szeged, Hungary | ||
12:10 20mTalk | Mining Fix Patterns with Context Information for Automatic Program Repair APR Phan Thi Thanh Huyen Hitachi, Ltd., Research &Development Group, Kazuya Yasuda Hitachi, Ltd., Shinji Itoh Hitachi, Ltd., Research &Development Group | ||
12:30 90mLunch | Lunch APR |
13:45 - 15:15 | |||
13:45 15mTalk | Program Repair Competition APR Ridwan Salihin Shariffdeen National University of Singapore, Martin Mirchev National University of Singapore, Abhik Roychoudhury National University of Singapore | ||
14:00 75mPanel | Panel Discussion: Future of APR: Challenges and directions APR Manish Motwani Georgia Institute of Technology, Xuan Bach D. Le The University of Melbourne, Abhik Roychoudhury National University of Singapore, Yingfei Xiong Peking University, Lingming Zhang University of Illinois at Urbana-Champaign | ||
15:15 20mTalk | FixEval: Execution-based Evaluation of Program Fixes for Programming Problems APR Md Mahim Anjum Haque Virginia Tech, Wasi Uddin Ahmad University of California, Los Angeles, Ismini Lourentzou Virginia Tech, Chris Brown Virginia Tech | ||
15:35 15mTalk | Beyond Code Generation: The Need for Type-Aware Language Models APR Francisco Ribeiro HASLab/INESC TEC & Universidade do Minho, José Nuno Macedo University of Minho, Kanae Tsushima National Institute of Informatics, Japan |
Accepted Papers
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 2023 formatting and submission instructions. All submissions must be in PDF. We invite submissions of papers of the following types:
Research papers (8 pages inc. references): technical research, experience reports, empirical studies, etc. Position papers (2 pages inc. references): well-argued position or work in progress. 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.