ASE2024

FixKit: A Program Repair Collection for Python

Marius Smytzek, Martin Eberlein, Kai Werk, Lars Grunske, Andreas Zeller

2 citations

Abstract

In recent years, automatic program repair has gained much attention in the research community. Generally, program repair approaches consider a faulty program and a test suite that captures the program's intended behavior. The goal is automatically generating a patch that corrects the fault by identifying the faulty code locations, suggesting a candidate fix, and validating it against the provided tests. However, most existing program repair tools focus on Java or C programs, while Python, one of the most popular programming languages, lacks approaches that work on it.