Welcome to the KTH Nordic Open Workshop on Automatic Program Repair (NPR 2020)!
The KTH Nordic Open Workshop on Automatic Program Repair (NPR) aims to provide a warm and open place for sharing and discussing ideas on automatic program repair.
In its first edition, NPR features several presentations around the main research projects on automatic program repair developed at the KTH Royal Institute of Technology, Stockholm, Sweden.
Other researchers from the field, external to KTH, are also giving talks.
NPR 2020 is looking forward to participation of people from industry and academia to share and discuss timely software engineering ideas.
Please join us at NPR 2020 in Stockholm, Sweden: TBD.
09:30 – 10:10
Session #1: Test-suite-based repair
09:30 – 09:50
Astor: A framework for building automated software repair approachesMatias Martinez
09:50 – 10:10
Dynamic patch generation for null pointer exceptions using metaprogrammingThomas Durieux
10:10 – 10:40
10:40 – 11:50
Session #2: Repairnator-oriented studies
10:40 – 11:10
Introduction to Repairnator & Styler: Learning Formatting Conventions to Repair Checkstyle ErrorsFernanda Madeiral
11:10 – 11:30
Sonarqube-repair: A template-based approach to automatic program repair of static bugsHaris Adzemovic
11:50 – 13:00
14:00 – 15:00
Session #3: Investigations towards better repair
14:00 – 14:20
Investigating GitHub commits in the search space of top repair toolsKhashayar Etemadi
14:20 – 14:40
The Probability of Patch Correctness for Automatic Program RepairHe Ye
14:40 – 15:00
TripleAgent: Monitoring, Perturbation and Failure-obliviousness for Automated Resilience Improvement in Java ApplicationsLong Zhang
15:00 – 15:20
15:20 – 16:20
Session #4: Data-driven repair
15:20 – 15:40
Learning the Relation between Code Features and Code Transforms with Structured PredictionZhongxing Yu
15:40 – 16:00
Learning to Fix Build Errors with Graph2Diff Neural NetworksZimin Chen
16:00 – 16:20
One-line bug fixes through incremental training of a seq-to-seq translatorJavier Ron
Semantic Program Repair by Sergey Mechtaev
Sergey Mechtaev is a Lecturer (Assistant Professor) in the Department of Computer Science at the University College London, where he is a member of the Software Systems Engineering group and the CREST centre. He received a PhD degree from the National University of Singapore, and a Specialist Diploma from the Saint Petersburg State University. His research interests include software engineering, programming languages, and formal methods. The current focus of his research is on automated program repair.
The workshop will be held at the KTH Campus, room V3, Teknikringen 72, floor 5, room 203 (check it out on the map).
NPR is an open workshop, which means that the registration is free. If you are attending to the workshop, please do your registration by answering this short form.