A Comprehensive Study of Automatic Program Repair on the QuixBugs Benchmark

@article{Ye2019ACS,
  title={A Comprehensive Study of Automatic Program Repair on the QuixBugs Benchmark},
  author={He Ye and Matias Martinez and Martin Monperrus},
  journal={2019 IEEE 1st International Workshop on Intelligent Bug Fixing (IBF)},
  year={2019},
  pages={1-10}
}
  • He Ye, Matias Martinez, Martin Monperrus
  • Published 2019
  • Computer Science
  • 2019 IEEE 1st International Workshop on Intelligent Bug Fixing (IBF)
  • Automatic program repair papers tend to repeatedly use the same benchmarks. This poses a threat to the external validity of the findings of the program repair research community. In this paper, we perform an automatic repair experiment on a benchmark called QuixBugs that has never been studied in the context of program repair. In this study, we report on the characteristics of QuixBugs, and study five repair systems, Arja, Astor, Nopol, NPEfix and RSRepair, which are representatives of generate… CONTINUE READING

    Figures, Tables, and Topics from this paper.

    Citations

    Publications citing this paper.
    SHOWING 1-10 OF 17 CITATIONS

    Utilizing Source Code Embeddings to Identify Correct Patches

    VIEW 3 EXCERPTS
    CITES BACKGROUND & METHODS
    HIGHLY INFLUENCED

    Toward Better Evolutionary Program Repair: An Integrated Approach

    VIEW 2 EXCERPTS
    CITES METHODS & BACKGROUND

    Automated Patch Assessment for Program Repair at Scale

    VIEW 2 EXCERPTS
    CITES METHODS & BACKGROUND

    How Different Is It Between Machine-Generated and Developer-Provided Patches? : An Empirical Study on the Correct Patches Generated by Automated Program Repair Techniques

    VIEW 2 EXCERPTS
    CITES METHODS

    References

    Publications referenced by this paper.
    SHOWING 1-10 OF 62 REFERENCES

    Precise Condition Synthesis for Program Repair

    VIEW 1 EXCERPT

    Leveraging program equivalence for adaptive program repair: Models and first results

    VIEW 2 EXCERPTS

    Identifying Patch Correctness in Test-Based Program Repair

    VIEW 4 EXCERPTS
    HIGHLY INFLUENTIAL

    The ManyBugs and IntroClass Benchmarks for Automated Repair of C Programs

    VIEW 4 EXCERPTS
    HIGHLY INFLUENTIAL

    An Analysis of the Suitability of Test-Based Patch Acceptance Criteria

    VIEW 1 EXCERPT

    Repairing Programs with Semantic Code Search (T)

    VIEW 1 EXCERPT