QuixBugs: a multi-lingual program repair benchmark set based on the quixey challenge

By Derrick Lin, James Koppel, Armando Solar-Lezama. 2017

324 citations recorded by the source corpus.

Recent years have seen an explosion of work in automated program repair. While previous work has focused exclusively on tools for single languages, recent work in multi-language transformation has opened the door for multi-language program repair tools. Evaluating the performance of such a tool requires having a benchmark set of similar buggy programs in different languages. We present QuixBugs, consisting of 40 programs translated to both Python and Java, each with a bug on a single line. The QuixBugs benchmark suite is based on problems from the Quixey Challenge, where programmers were given a short buggy program and 1 minute to fix the bug.

Subfields: Information Systems, Software, Evaluation & Benchmarks

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Information Systems

  1. Chun Xia
  2. Lingming Zhang
  3. Neel Sundaresan
  4. Alexey Svyatkovskiy
  5. Dawn Drain
  6. Michele Tufano
  7. Shuai Lu
  8. Romain Robbes

In Software

  1. Chun Xia
  2. Lingming Zhang
  3. Neel Sundaresan
  4. Alexey Svyatkovskiy
  5. Dawn Drain
  6. Michele Tufano
  7. Shuai Lu
  8. Lin Tan

In Evaluation & Benchmarks

  1. Chun Xia
  2. Neel Sundaresan
  3. Romain Robbes
  4. Dawn Drain
  5. Julian Aron Prenner
  6. Catherine Olsson
  7. Shuai Lu
  8. Lingming Zhang

Citations in the corpus