BEARS: An Extensible Java Bug Benchmark for Automatic Program Repair Studies

@article{Delfim2019BEARSAE,
  title={BEARS: An Extensible Java Bug Benchmark for Automatic Program Repair Studies},
  author={Fernanda Madeiral Delfim and Simon Urli and Marcelo de Almeida Maia and Martin Monperrus},
  journal={2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER)},
  year={2019},
  pages={468-478}
}
Benchmarks of bugs are essential to empirically evaluate automatic program repair tools. In this paper, we present BEARS, a project for collecting and storing bugs into an extensible bug benchmark for automatic repair studies in Java. The collection of bugs relies on commit building state from Continuous Integration (CI) to find potential pairs of buggy and patched program versions from open-source projects hosted on GitHub. Each pair of program versions passes through a pipeline where an… CONTINUE READING
1
Twitter Mention

References

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

TravisTorrent: Synthesizing Travis CI and GitHub for Full-Stack Research on Continuous Integration

  • 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR)
  • 2017
VIEW 17 EXCERPTS
HIGHLY INFLUENTIAL

The ManyBugs and IntroClass Benchmarks for Automated Repair of C Programs

  • IEEE Transactions on Software Engineering
  • 2015
VIEW 4 EXCERPTS
HIGHLY INFLUENTIAL

BEARS: An Extensible Java Bug Benchmark for Automatic Program Repair Studies

F. Madeiral, S. Urli, M. Maia, M. Monperrus
  • 2019. [Online]. Available: https://arxiv.org/abs/1901.06024
  • 2019
VIEW 1 EXCERPT

Bugs.jar: A Large-Scale, Diverse Dataset of Real-World Java Bugs

  • 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR)
  • 2018
VIEW 2 EXCERPTS

Dissection of a Bug Dataset: Anatomy of 395 Patches from Defects4J

V. Sobreira, T. Durieux, F. Madeiral, M. Monperrus, M. A. Maia
  • Proceedings of the 25th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER ’18). IEEE Computer Society, 2018, pp. 130–140.
  • 2018
VIEW 1 EXCERPT

Codeflaws: A Programming Competition Benchmark for Evaluating Automated Program Repair Tools

  • 2017 IEEE/ACM 39th International Conference on Software Engineering Companion (ICSE-C)
  • 2017
VIEW 1 EXCERPT

Dynamic patch generation for null pointer exceptions using metaprogramming

  • 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER)
  • 2017
VIEW 2 EXCERPTS

How to Design a Program Repair Bot? Insights from the Repairnator Project

  • 2018 IEEE/ACM 40th International Conference on Software Engineering: Software Engineering in Practice Track (ICSE-SEIP)
  • 2017
VIEW 1 EXCERPT

Similar Papers

Loading similar papers…