Fetching the paper…
Reading the bibliography…
Automatic program repair papers tend to repeatedly use the same benchmarks.
T. Durieux, F. Madeiral, M. Martinez, R. Abreu, Empirical review of Java program repair tools: A large-scale experiment on 2,141 bugs and 23,551 repair attempts, in: ESEC/FSE 2019 - Proceedings of the 2019 27th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019, pp. 302–313 · 1905
Earlier work this paper cites.
H. Ye, M. Martinez, M. Monperrus, Automated Patch Assessment for Program Repair at Scale (2019) · 1909
Earlier work this paper cites.
1910
Earlier work this paper cites.
M. Martinez, T. Durieux, R. Sommerard, J. Xuan, M. Monperrus, Automatic repair of real bugs in java: a large-scale experiment on the defects4j dataset, in: Empirical Software Engineering, Vol. 22, 2017, pp. 1936–1964 · 1964
Earlier work this paper cites.
doi:10.1007/s10664-005-3861-2
H. Do, S. Elbaum, G. Rothermel, Supporting controlled experimentation with testing techniques: An infrastructure and its potential impact, Empirical Software Engineering 10 (4) (2005) 405–435 · 2005
Earlier work this paper cites.
doi:10.1016/j.scico.2007.01.015
M. D. Ernst, J. H. Perkins, P. J. Guo, S. McCamant, C. Pacheco, M. S. Tschantz, C. Xiao, The Daikon system for dynamic detection of likely invariants, Science of Computer Programming 69 (1-3) (2007) 35–45 · 2007
Earlier work this paper cites.
doi:10.1109/TSE.2011.104
C. Le Goues, T. V. Nguyen, S. Forrest, W. Weimer, GenProg: A generic method for automatic software repair, in: IEEE Transactions on Software Engineering, Vol. 38, 2012, pp. 54–72 · 2011
Earlier work this paper cites.
doi:10.1109/TSE.2011.121
A. Arcuri, M. Z. Iqbal, L. Briand, Random testing: Theoretical results and practical implications, IEEE Transactions on Software Engineering 38 (2) (2012) 258–277 · 2011
Earlier work this paper cites.
doi:10.1145/2025113.2025179
G. Fraser, A. Arcuri, EvoSuite: Automatic test suite generation for object-oriented software, in: SIGSOFT/FSE 2011 - Proceedings of the 19th ACM SIGSOFT Symposium on Foundations of Software Engineering, 2011, pp. 416–419 · 2011
Earlier work this paper cites.
R. Lawler, How do you hire great engineers? Give them a challenge, https://gigaom.com/2012/01/19/quixey-challenge/ (2012)
2012
Earlier work this paper cites.
doi:10.1109/ICSE.2013.6606623
H. D. T. Nguyen, D. Qi, A. Roychoudhury, S. Chandra, SemFix: Program repair via semantic analysis, in: Proceedings - International Conference on Software Engineering, 2013, pp. 772–781 · 2013
Earlier work this paper cites.
Y. Pei, C. A. Furia, M. Nordio, Y. Wei, B. Meyer, A. Zeller, Automated fixing of programs with contracts, in: IEEE Transactions on Software Engineering, Vol. 40 of ISSTA ’10, 2014, pp. 427–449 · 2014
Earlier work this paper cites.
R. Just, D. Jalali, M. D. Ernst, Defects4J: A database of existing faults to enable controlled testing studies for Java programs, in: 2014 International Symposium on Software Testing and Analysis, ISSTA 2014 - Proceedings, 2014, pp. 437–440
2014
Earlier work this paper cites.
M. Monperrus, A critical review of "automatic patch generation learned from human-written patches": Essay on the problem statement and the evaluation of automatic software repair, in: Proceedings - International Conference on Software Engineering, no. 1 in ICSE’14, 2014, pp. 234–242 · 2014
Earlier work this paper cites.
doi:10.1002/stvr.1486
A. Arcuri, L. Briand, A Hitchhiker’s guide to statistical tests for assessing randomized algorithms in software engineering, in: Software Testing Verification and Reliability, Vol. 24 of ICSE ’11, 2014, pp. 219–250 · 2014
Earlier work this paper cites.
doi:10.1109/TSE.2015.2454513
C. Le Goues, N. Holtschulte, E. K. Smith, Y. Brun, P. Devanbu, S. Forrest, W. Weimer, The ManyBugs and IntroClass Benchmarks for Automated Repair of C Programs, in: IEEE Transactions on Software Engineering, Vol. 41, 2015, pp. 1236–1256 · 2015
Earlier work this paper cites.
2015
Earlier work this paper cites.
doi:10.1145/2771783.2771791
Z. Qi, F. Long, S. Achour, M. Rinard, An analysis of patch plausibility and correctness for generate-and-validate patch generation systems, in: 2015 International Symposium on Software Testing and Analysis, ISSTA 2015 - Proceedings, 2015, pp. 24–36 · 2015
Earlier work this paper cites.
doi:10.1145/2786805.2786825
E. K. Smith, E. T. Barr, C. Le Goues, Y. Brun, Is the cure worse than the disease? Overfitting in automated program repair, in: 2015 10th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, ESEC/FSE 2015 - Proceedings, 2015, pp. 532–543 · 2015
Earlier work this paper cites.
doi:10.1109/ASE.2015.86
S. Shamshiri, R. Just, J. M. Rojas, G. Fraser, P. McMinn, A. Arcuri, Do automatically generated unit tests find real faults? An empirical study of effectiveness and challenges, in: Proceedings - 2015 30th IEEE/ACM International Conference on Automated Software Engineering, ASE 2015, 2016, pp. 201–211 · 2015
Earlier work this paper cites.
doi:10.1109/ASE.2015.60
Y. Ke, K. T. Stolee, C. L. Goues, Y. Brun, Repairing programs with semantic code search, in: Proceedings - 2015 30th IEEE/ACM International Conference on Automated Software Engineering, ASE 2015, 2016, pp. 295–306 · 2015
Earlier work this paper cites.
doi:10.1145/2786805.2786811
F. Long, M. Rinard, Staged program repair with condition synthesis, in: 2015 10th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, ESEC/FSE 2015 - Proceedings, 2015, pp. 166–178 · 2015
Cited alongside, same era.
J. Xuan, M. Martinez, F. DeMarco, M. Clement, S. L. Marcote, T. Durieux, D. Le Berre, M. Monperrus, Nopol: Automatic Repair of Conditional Statement Bugs in Java Programs, IEEE Transactions on Software Engineering 43 (1) (2017) 34–55 · 2016
Cited alongside, same era.
doi:10.1145/2896921.2896931
T. Durieux, M. Monperrus, DynaMoth: Dynamic code synthesis for automatic program repair, in: Proceedings - 11th International Workshop on Automation of Software Test, AST 2016, 2016, pp. 85–91 · 2016
Cited alongside, same era.
doi:10.1093/comjnl/bxv114
T. Zhang, H. Jiang, X. Luo, A. T. Chan, A Literature Review of Research in Bug Resolution: Tasks, Challenges and Future Directions, The Computer Journal 59 (5) (2016) 741–773 · 2016
Cited alongside, same era.
T. Durieux, M. Monperrus, Introclassjava: A benchmark of 297 small and buggy java programs, Tech. rep., Universite Lille 1 (2016)
Y. Yuan, W. Banzhaf, ARJA: Automated Repair of Java Programs via Multi-Objective Genetic Programming, in: IEEE Transactions on Software Engineering, 2018, pp. 1–1 · 2018
Closest in time.
M. Martinez, M. Monperrus, Ultra-large repair search space with automatically mined templates: The cardumen mode of astor, in: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Vol. 11036 LNCS, 2018, pp. 65–86 · 2018
Closest in time.
doi:10.1007/s10664-017-9577-2
X. B. D. Le, F. Thung, D. Lo, C. L. Goues, Overfitting in semantics-based automated program repair, Empirical Software Engineering 23 (5) (2018) 3007–3033 · 2018
Closest in time.
doi:10.1145/3180155.3180247
S. Mechtaev, M.-D. Nguyen, Y. Noller, L. Grunske, A. Roychoudhury, Semantic program repair using a reference implementation, in: Proceedings of ICSE, 2018, pp. 129–139 · 2018
Closest in time.
doi:10.1145/3196398.3196473
R. K. Saha, Y. Lyu, W. Lam, H. Yoshida, M. R. Prasad, Bugs.jar: A large-scale, diverse dataset of real-world Java bugs, in: Proceedings - International Conference on Software Engineering, MSR ’18, Association for Computing Machinery, New York, NY, USA, 2018, pp. 10–13 · 2018
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
2016
Cited alongside, same era.
doi:10.1145/2884781.2884807
S. Mechtaev, J. Yi, A. Roychoudhury, Angelix: Scalable multiline program patch synthesis via symbolic analysis, in: Proceedings - International Conference on Software Engineering, Vol. 14-22-May-2016, 2016, pp. 691–701 · 2016
Cited alongside, same era.
doi:10.1145/2970276.2970331
P. Stratis, A. Rajan, Test case permutation to improve execution time, in: ASE 2016 - Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016, pp. 45–50 · 2016
Cited alongside, same era.
S. H. Tan, H. Yoshida, M. R. Prasad, A. Roychoudhury, Anti-patterns in search-based program repair, in: Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2016, Association for Computing Machinery, New York, NY, USA, 2016, p. 727–738 · 2016
Cited alongside, same era.
doi:10.1109/TSE.2017.2755013
L. Gazzola, D. Micucci, L. Mariani, Automatic Software Repair: A Survey, IEEE Transactions on Software Engineering 45 (1) (2019) 34–67 · 2017
Cited alongside, same era.
doi:10.1145/3135932.3135941
D. Lin, A. Chen, J. Koppel, A. Solar-Lezama, QuixBugs: A Multi-Lingual Program Repair Benchmark Set Based on the Quixey Challenge, in: SPLASH Companion 2017 - Proceedings Companion of the 2017 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity, 2017, pp. 55–56 · 2017
Cited alongside, same era.
doi:10.1109/ICSE-C.2017.42
Q. Xin, Towards addressing the patch overfitting problem, in: Proceedings - 2017 IEEE/ACM 39th International Conference on Software Engineering Companion, ICSE-C 2017, 2017, pp. 489–490 · 2017
Cited alongside, same era.
doi:10.1145/3092703.3092718
Q. Xin, S. P. Reiss, Identifying test-suite-overfitted patches through test case generation, in: ISSTA 2017 - Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2017, pp. 226–236 · 2017
Cited alongside, same era.
Closest in time.
doi:10.1145/3213846.3213871
J. Jiang, Y. Xiong, H. Zhang, Q. Gao, X. Chen, Shaping program repair space with existing patches and similar code, in: ISSTA 2018 - Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis, ISSTA, 2018, pp. 298–309 · 2018
Closest in time.
P. Mike, T. T. Chekam, Y. Le Traon, Mutant quality indicators, Proceedings - 2018 IEEE 11th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2018 (2018) 32–39 doi:10.1109/ICSTW.2018.00025
2018
Closest in time.
doi:10.1145/3183440.3195031
T. T. Chekam, M. Papadakis, T. Bissyandé, Y. L. Traon, Poster: Predicting the fault revelation utility of mutants, in: Proceedings - International Conference on Software Engineering, 2018, pp. 408–409 · 2018
Closest in time.
doi:https://doi.org/10.1016/j.jss.2019.01.069
M. Martinez, M. Monperrus, Astor: Exploring the design space of generate-and-validate program repair beyond genprog, Journal of Systems and Software 151 (2019) 65 – 80 · 2019
Closest in time.
H. Ye, M. Martinez, T. Durieux, M. Monperrus, A Comprehensive Study of Automatic Program Repair on the QuixBugs Benchmark, in: IBF 2019 - 2019 IEEE 1st International Workshop on Intelligent Bug Fixing, 2019, pp. 1–10 · 2019
Closest in time.
Z. Yu, M. Martinez, B. Danglot, T. Durieux, M. Monperrus, Alleviating patch overfitting with automatic test generation: a study of feasibility and effectiveness for the Nopol repair system, Empirical Software Engineering 24 (1) (2019) 33–67 · 2019
Closest in time.
F. Madeiral, S. Urli, M. Maia, M. Monperrus, BEARS: An Extensible Java Bug Benchmark for Automatic Program Repair Studies, in: SANER 2019 - Proceedings of the 2019 IEEE 26th International Conference on Software Analysis, Evolution, and Reengineering, IEEE, Hangzhou, China, 2019, pp. 468–478 · 2019
Closest in time.
doi:10.1109/ICSE-Companion.2019.00035
S. Benton, A. Ghanbari, L. Zhang, Defexts: A curated dataset of reproducible real-world bugs for modern JVM languages, in: Proceedings - 2019 IEEE/ACM 41st International Conference on Software Engineering: Companion, ICSE-Companion 2019, ICSE ’19, 2019, pp. 47–50 · 2019
Closest in time.
B. Khaireddine, M. Martinez, A. Mili, Program repair at arbitrary fault depth, in: 2019 12th IEEE Conference on Software Testing, Validation and Verification (ICST), 2019, pp. 465–472
2019
Closest in time.
doi:10.1109/ACCESS.2019.2894976
X. Sun, W. Zhou, B. Li, Z. Ni, J. Lu, Bug localization for version issues with defect patterns , IEEE Access 7 (2019) 18811–18820 · 2019
Closest in time.
doi:10.1109/SBST.2019.00014
F. Kifetew, X. Devroey, U. Rueda, Java Unit Testing Tool Competition - Seventh Round, in: Proceedings - 2019 IEEE/ACM 12th International Workshop on Search-Based Software Testing, SBST 2019, SBST ’19, 2019, pp. 15–20 · 2019
Closest in time.
doi:10.1145/3293882.3330558
X. Gao, S. Mechtaev, A. Roychoudhury, Crash-avoiding program repair, in: ISSTA 2019 - Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis, ISSTA 2019, 2019, pp. 8–18 · 2019
Closest in time.
H. Ye, M. Martinez, T. Durieux, M. Monperrus, Github repository of our study is available online, https://github.com/KTH/quixbugs-experiment (2020)
2020
Closest in time.
doi:10.1109/ibf50092.2020.9034821
B. Yang, J. Yang, Exploring the Differences between Plausible and Correct Patches at Fine-Grained Level, in: 2020 IEEE 2nd International Workshop on Intelligent Bug Fixing (IBF), 2020, pp. 1–8 · 2020
Closest in time.
doi:https://doi.org/10.1016/j.jss.2020.110538
Z. Ni, B. Li, X. Sun, T. Chen, B. Tang, X. Shi, Analyzing bug fix for automatic bug cause classification, Journal of Systems and Software 163 (2020) 110538 · 2020
Closest in time.