Fetching the paper…
Reading the bibliography…
Automated Program Repair (APR) has garnered significant attention due to its potential to streamline the bug repair process for human developers.
R. Abreu, P. Zoeteweij, and A. J. Van Gemund, “An evaluation of similarity coefficients for software fault localization,” in 2006 12th Pacific Rim International Symposium on Dependable Computing (PRDC’06) . IEEE, 2006, pp. 39–46
2006
Earlier work this paper cites.
A. Riboira and R. Abreu, “The gzoltar project: A graphical debugger interface,” in International Academic and Industrial Conference on Practice and Research Techniques . Springer, 2010, pp. 215–218
2010
Earlier work this paper cites.
C. Le Goues, T. Nguyen, S. Forrest, and W. Weimer, “Genprog: A generic method for automatic software repair,” Ieee transactions on software engineering , vol. 38, no. 1, pp. 54–72, 2011
2011
Earlier work this paper cites.
R. Just, D. Jalali, and M. D. Ernst, “Defects4j: A database of existing faults to enable controlled testing studies for java programs,” in Proceedings of the 2014 international symposium on software testing and analysis , 2014, pp. 437–440
2014
Earlier work this paper cites.
F. Long and M. Rinard, “Staged program repair with condition synthesis,” in Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering , 2015, pp. 166–178
2015
Earlier work this paper cites.
Y. Ke, K. T. Stolee, C. Le Goues, and Y. Brun, “Repairing programs with semantic code search (t),” in 2015 30th IEEE/ACM International Conference on Automated Software Engineering (ASE) . IEEE, 2015, pp. 295–306
2015
Earlier work this paper cites.
Z. Qi, F. Long, S. Achour, and M. Rinard, “An analysis of patch plausibility and correctness for generate-and-validate patch generation systems,” in Proceedings of the 2015 International Symposium on Software Testing and Analysis , ser. ISSTA 2015, 2015, p. 24–36
2015
Earlier work this paper cites.
J. Xuan, M. Martinez, F. Demarco, M. Clement, S. L. Marcote, T. Durieux, D. Le Berre, and M. Monperrus, “Nopol: Automatic repair of conditional statement bugs in java programs,” IEEE Transactions on Software Engineering , vol. 43, no. 1, pp. 34–55, 2016
2016
Earlier work this paper cites.
S. Mechtaev, J. Yi, and A. Roychoudhury, “Angelix: Scalable multiline program patch synthesis via symbolic analysis,” in Proceedings of the 38th international conference on software engineering , 2016, pp. 691–701
2016
Earlier work this paper cites.
M. Martinez and M. Monperrus, “Astor: A program repair library for java,” in Proceedings of the 25th international symposium on software testing and analysis , 2016, pp. 441–444
2016
Earlier work this paper cites.
X.-B. D. Le, D. Lo, and C. L. Goues, “History driven program repair,” 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER) , vol. 1, pp. 213–224, 2016. [Online]. Available: https://api.semanticscholar.org/CorpusID:8844190
2016
Earlier work this paper cites.
F. Long and M. Rinard, “Automatic patch generation by learning correct code,” in Proceedings of the 43rd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages , 2016, pp. 298–312
2016
Earlier work this paper cites.
S. H. Tan, H. Yoshida, M. R. Prasad, and A. Roychoudhury, “Anti-patterns in search-based program repair,” in Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering , ser. FSE 2016, 2016, p. 727–738
2016
Earlier work this paper cites.
X.-B. D. Le, D.-H. Chu, D. Lo, C. Le Goues, and W. Visser, “S3: syntax-and semantic-guided repair synthesis via programming by examples,” in Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering , 2017, pp. 593–604
2017
Earlier work this paper cites.
Q. Xin and S. P. Reiss, “Leveraging syntax-related code for automated program repair,” in 2017 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE) . IEEE, 2017, pp. 660–670
2017
Earlier work this paper cites.
Y. Xiong, J. Wang, R. Yan, J. Zhang, S. Han, G. Huang, and L. Zhang, “Precise condition synthesis for program repair,” in 2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE) . IEEE, 2017, pp. 416–426
2017
Earlier work this paper cites.
F. Long, P. Amidon, and M. Rinard, “Automatic inference of code transforms for patch generation,” in Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering , 2017, pp. 727–739
2017
Earlier work this paper cites.
L. Chen, Y. Pei, and C. A. Furia, “Contract-based program repair without the contracts,” in 2017 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE) . IEEE, 2017, pp. 637–647
2017
Earlier work this paper cites.
M. Martinez, T. Durieux, R. Sommerard, J. Xuan, and M. Monperrus, “Automatic repair of real bugs in java: A large-scale experiment on the defects4j dataset,” Empirical Software Engineering , vol. 22, pp. 1936–1964, 2017
2017
Earlier work this paper cites.
R. K. Saha, Y. Lyu, H. Yoshida, and M. R. Prasad, “Elixir: Effective object-oriented program repair,” in 2017 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE) , 2017, pp. 648–659
2017
Earlier work this paper cites.
J. Hua, M. Zhang, K. Wang, and S. Khurshid, “Towards practical program repair with on-demand candidate generation,” in Proceedings of the 40th international conference on software engineering , 2018, pp. 12–23
2018
Earlier work this paper cites.
M. Wen, J. Chen, R. Wu, D. Hao, and S.-C. Cheung, “Context-aware patch generation for better automated program repair,” in Proceedings of the 40th international conference on software engineering , 2018, pp. 1–11
2018
Earlier work this paper cites.
J. Jiang, Y. Xiong, H. Zhang, Q. Gao, and X. Chen, “Shaping program repair space with existing patches and similar code,” in Proceedings of the 27th ACM SIGSOFT international symposium on software testing and analysis , 2018, pp. 298–309
2018
Earlier work this paper cites.
Y. Xiong, X. Liu, M. Zeng, L. Zhang, and G. Huang, “Identifying patch correctness in test-based program repair,” in 2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE) , 2018, pp. 789–799
2018
Earlier work this paper cites.
K. Liu, A. Koyuncu, D. Kim, and T. F. Bissyandé, “Tbar: Revisiting template-based automated program repair,” in Proceedings of the 28th ACM SIGSOFT international symposium on software testing and analysis , 2019, pp. 31–42
2019
Earlier work this paper cites.
——, “Avatar: Fixing semantic bugs with fix patterns of static analysis violations,” in 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER) . IEEE, 2019, pp. 1–12
2019
Cited alongside, same era.
A. Ghanbari, S. Benton, and L. Zhang, “Practical program repair via bytecode mutation,” in Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis , 2019, pp. 19–30
2019
Cited alongside, same era.
J. Jiang, L. Ren, Y. Xiong, and L. Zhang, “Inferring program transformations from singular examples via big code,” in 2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE) . IEEE, 2019, pp. 255–266
2019
Cited alongside, same era.
Z. Chen, S. Kommrusch, M. Tufano, L.-N. Pouchet, D. Poshyvanyk, and M. Monperrus, “Sequencer: Sequence-to-sequence learning for end-to-end program repair,” IEEE Transactions on Software Engineering , vol. 47, no. 9, pp. 1943–1959, 2019
2019
H. Ye, M. Martinez, X. Luo, T. Zhang, and M. Monperrus, “Selfapr: Self-supervised program repair with test execution diagnostics,” in Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering , 2022, pp. 1–13
2022
Later among the works it cites.
H. Tian, Y. Li, W. Pian, A. K. Kaboré, K. Liu, A. Habib, J. Klein, and T. F. Bissyandé, “Predicting patch correctness based on the similarity of failing test cases,” ACM Trans. Softw. Eng. Methodol. , vol. 31, no. 4, 2022
2022
Later among the works it cites.
Y. Jiang, H. Liu, X. Luo, Z. Zhu, X. Chi, N. Niu, Y. Zhang, Y. Hu, P. Bian, and L. Zhang, “Bugbuilder: An automated approach to building bug repository,” IEEE Transactions on Software Engineering , pp. 1–22, 2022
2022
Later among the works it cites.
Y. Jiang, H. Liu, Y. Zhang, W. Ji, H. Zhong, and L. Zhang, “Do bugs lead to unnaturalness of source code?” in Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering , ser. ESEC/FSE 2022. New York, NY, USA: Association for Computing Machinery, 2022, p. 1085–1096. [Online]. Available: https://doi.org/10.1145/3540250.3549149
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Cited alongside, same era.
A. Radford, J. Wu, R. Child, D. Luan, D. Amodei, I. Sutskever et al. , “Language models are unsupervised multitask learners,” OpenAI blog , vol. 1, no. 8, p. 9, 2019
2019
Cited alongside, same era.
A. Ghanbari and L. Zhang, “Prapr: Practical program repair via bytecode mutation,” in 2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE) . IEEE, 2019, pp. 1118–1121
2019
Cited alongside, same era.
2019
Cited alongside, same era.
T. Lutellier, H. V. Pham, L. Pang, Y. Li, M. Wei, and L. Tan, “Coconut: combining context-aware neural translation models using ensemble for program repair,” in Proceedings of the 29th ACM SIGSOFT international symposium on software testing and analysis , 2020, pp. 101–114
2020
Cited alongside, same era.
Y. Li, S. Wang, and T. N. Nguyen, “Dlfix: Context-based code transformation learning for automated program repair,” in Proceedings of the ACM/IEEE 42nd international conference on software engineering , 2020, pp. 602–614
2020
Cited alongside, same era.
A. Koyuncu, K. Liu, T. F. Bissyandé, D. Kim, J. Klein, M. Monperrus, and Y. Le Traon, “Fixminer: Mining relevant fix patterns for automated program repair,” Empirical Software Engineering , vol. 25, pp. 1980–2024, 2020
2020
Cited alongside, same era.
T. Brown, B. Mann, N. Ryder, M. Subbiah, J. D. Kaplan, P. Dhariwal, A. Neelakantan, P. Shyam, G. Sastry, A. Askell et al. , “Language models are few-shot learners,” Advances in neural information processing systems , vol. 33, pp. 1877–1901, 2020
2020
Cited alongside, same era.
2020
Cited alongside, same era.
2022
Later among the works it cites.
C. S. Xia, Y. Wei, and L. Zhang, “Automated program repair in the era of large pre-trained language models,” in Proceedings of the 45th International Conference on Software Engineering (ICSE 2023). Association for Computing Machinery , 2023
2023
Later among the works it cites.
C. S. Xia, Y. Ding, and L. Zhang, “The plastic surgery hypothesis in the era of large language models,” in 2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE) . IEEE, 2023, pp. 522–534
2023
Later among the works it cites.
Q. Zhu, Z. Sun, W. Zhang, Y. Xiong, and L. Zhang, “Tare: Type-aware neural program repair,” in 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE) . IEEE, 2023, pp. 1443–1455
2023
Later among the works it cites.
2023
Later among the works it cites.
N. Jiang, K. Liu, T. Lutellier, and L. Tan, “Impact of code language models on automated program repair,” in 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE) . IEEE, 2023, pp. 1430–1442
2023
Later among the works it cites.
Y. Wei, C. S. Xia, and L. Zhang, “Copiloting the copilots: Fusing large language models with completion engines for automated program repair,” in Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering , 2023, pp. 172–184
2023
Later among the works it cites.
Q. Zhang, C. Fang, T. Zhang, B. Yu, W. Sun, and Z. Chen, “Gamma: Revisiting template-based automated program repair via mask prediction,” in 2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE) . IEEE, 2023, pp. 535–547
2023
Later among the works it cites.
2023
Later among the works it cites.
2023
Later among the works it cites.
“Eclipse JDT Core,” https://www.eclipse.org/jdt/core/ , Eclipse Foundation, 2024, accessed: 2023-08
2023
Later among the works it cites.
Y.-A. Xiao, C. Yang, B. Wang, and Y. Xiong, “Expressapr: Efficient patch validation for java automated program repair systems,” in Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering , 2023, pp. 1–4
2023
Later among the works it cites.
2023
Later among the works it cites.
2023
Later among the works it cites.
2023
Later among the works it cites.
M. Schäfer, S. Nadi, A. Eghbali, and F. Tip, “An empirical evaluation of using large language models for automated unit test generation,” IEEE Transactions on Software Engineering , 2023
2023
Later among the works it cites.
2023
Later among the works it cites.
N. Jiang, T. Lutellier, Y. Lou, L. Tan, D. Goldwasser, and X. Zhang, “Knod: Domain knowledge distilled tree decoder for automated program repair,” in 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE) . IEEE, 2023, pp. 1251–1263
2023
Later among the works it cites.
“Hugging face,” https://huggingface.co , 2023, accessed: 2023-10-06
2023
Later among the works it cites.
“Gpt3.5 api,” https://platform.openai.com/docs/models/gpt-3-5-turbo , 2023, accessed: 2023-05
2023
Later among the works it cites.
S. Feng and C. Chen, “Prompting is all you need: Automated android bug replay with large language models,” in Proceedings of the 46th IEEE/ACM International Conference on Software Engineering , 2024, pp. 1–13
2024
Closest in time.
“Gpt4 api,” https://platform.openai.com/docs/models/gpt-4-and-gpt-4-turbo , 2023, accessed: 2024-03-22
2024
Closest in time.