2024
Cite Score
65
AI summary
This paper introduces SWE-bench, a new benchmark with 2,294 real-world GitHub issues for evaluating language models in software engineering tasks, demonstrating that current state-of-the-art models (like Claude 2 and fine-tuned SWE-Llama) solve only the simplest issues (1.96% for Claude 2).
Main Contributions
Abstract
Language models have outpaced our ability to evaluate them effectively, but for their future development it is essential to study the frontier of their capabilities. We find real-world software engineering to be a rich, sustainable, and challenging testbed for evaluating the next generation of language models. To this end, we introduce SWE-bench, an evaluation framework consisting of 2,294 software engineering problems drawn from real GitHub issues and corresponding pull requests across 12 popular Python repositories. Given a codebase along with a description of an issue to be resolved, a language model is tasked with editing the codebase to address the issue. Resolving issues in SWE-bench frequently requires understanding and coordinating changes across multiple functions, classes, and even files simultaneously, calling for models to interact with execution environments, process extremely long contexts and perform complex reasoning that goes far beyond traditional code generation tasks. Our evaluations show that both state-of-the-art proprietary models and our fine-tuned model SWE-Llama can resolve only the simplest issues. The best-performing model, Claude 2, is able to solve a mere 1.96% of the issues. Advances on SWE-bench represent steps towards LMs that are more practical, intelligent, and autonomous.
Citation Graph
References [69]
Mark Chen, Jerry Tworek, Heewoo Jun, Qiming Yuan, Henrique Ponde de Oliveira Pinto, Jared Kaplan, Harri Edwards, Yuri Burda, Nicholas Joseph, Greg Brockman, Alex Ray, Raul Puri, Gretchen Krueger, Michael Petrov, Heidy Khlaaf, Girish Sastry, Pamela Mishkin, Brooke Chan, Scott Gray, Nick Ryder, Mikhail Pavlov, Alethea Power, Lukasz Kaiser, Mohammad Bavarian, Clemens Winter, Philippe Tillet, Felipe Petroski Such, Dave Cummings, Matthias Plappert, Fotios Chantzis, Elizabeth Barnes, Ariel Herbert-Voss, William Hebgen Guss, Alex Nichol, Alex Paino, Nikolas Tezak, Jie Tang, Igor Babuschkin, Suchir Balaji, Shantanu Jain, William Saunders, Christopher Hesse, Andrew N. Carr, Jan Leike, Josh Achiam, Vedant Misra, Evan Morikawa, Alec Radford, Matthew Knight, Miles Brundage, Mira Murati, Katie Mayer, Peter Welinder, Bob McGrew, Dario Amodei, Sam McCandlish, Ilya Sutskever, Wojciech Zaremba - 2021
16 papers in library cite
Jacob Austin, Augustus Odena, Maxwell Nye, Maarten Bosma, Henryk Michalewski, David Dohan, Ellen Jiang, Carrie Cai, Michael Terry, Quoc Le - 2021
7 papers in library cite
Aarohi Srivastava, Abhinav Rastogi, Abhishek Rao, Abu Awal Md Shoeb, Abubakar Abid, Adam Fisch, Adam R. Brown, Adam Santoro, Aman Gupta, Adria Garriga Alonso - 2022
11 papers in library cite
Samuel R. Bowman, George E. Dahl - 2021
3 papers in library cite
E. J. Hu, Yi Shen, P. Wallis, Z. A. Zhu, Yiwei Li, Shijie Wang, Lisa Wang, Weizhu Chen - 2021
3 papers in library cite
B. Roziere, J. Gehring, F. Gloeckle, S. Sootla, I. Gat, X. E. Tan, Y. Adi, Joseph Liu, T. Remez, J. Rapin - 2023
2 papers in library cite
Percy Liang, R. Bommasani, Teddy Lee, D. Tsipras, Dilara Soylu, Michihiro Yasunaga, Y. Z. Zhang, D. Narayanan, Yonghui Wu, A. Kumar, B. Newman, B. Yuan, B. Yan, Chiyuan Zhang, C. Cosgrove, Christopher D. Manning, C. Re, D. A. Navas, D. A. Hudson, E. Zelikman, Esin Durmus, Faisal Ladhak, Frieda Rong, H. Ren, H. Yao, J. Wang, K. Santhanam, L. Orr, Lianmin Zheng, M. Yuksekgonul, Mirac Suzgun, N. Kim, N. Guha, N. S. Chatterji, Omar Khattab, P. Henderson, Q. Huang, R. A. Chi, S. M. Xie, S. Santurkar, Surya Ganguli, Tatsunori Hashimoto, T. Icard, Tong Zhang, V. Chaudhary, Wenyi Wang, Xiang Lisa Li, Y. Mai, Y. Z. Zhang, Y. Koreeda - 2023
6 papers in library cite
Tri Dao, D. Fu, Stefano Ermon, A. Rudra, C. Re - 2022
3 papers in library cite
Yiwei Li, D. Choi, J. Chung, Nate Kushman, J. Schrittwieser, R. Leblond, T. Eccles, J. Keeling, F. Gimeno, A. D. Lago - 2022
4 papers in library cite
Xiang Deng, Y. Gu, Bo Zheng, S. Chen, S. Stevens, B. Wang, Huan Sun, Yu Su - 2023
3 papers in library cite
Shunyu Yao, H. Chen, Jihan Yang, Karthik Narasimhan - 2022
3 papers in library cite
Dan Hendrycks, Steven Basart, Saurav Kadavath, Mantas Mazeika, Akul Arora, E. Guo, Collin Burns, S. Puranik, He He, D. X. Song, Jacob Steinhardt - 2021
6 papers in library cite
Shuyan Zhou, F. F. Xu, H. Zhu, Xinyu Zhou, R. Lo, A. Sridhar, X. Cheng, Tianyue Ou, Yonatan Bisk, D. Fried, U. Alon, Graham Neubig - 2024
4 papers in library cite
Xiaodong Liu, H. Yu, Haowei Zhang, Yiheng Xu, X. Lei, H. Lai, Y. Gu, H. Ding, K. Men, K. Yang, S. Zhang, Xiang Deng, A. Zeng, Z. Du, Chiyuan Zhang, S. Shen, Tong Zhang, Yu Su, Huan Sun, M. Huang, Y. Dong, Jie Tang - 2024
3 papers in library cite
S. Ott, A. B. Silva, K. Blagec, J. Brauner, M. Samwald - 2022
1 paper in library cites
Fernando Martinez Plumed, P. Barredo, S. O. Heigeartaigh, Jose Hernandez Orallo - 2021
2 papers in library cite
Joseph Liu, C. S. Xia, Yuzhi Wang, Li Zhang - 2023
2 papers in library cite
N. F. Liu, K. Lin, J. Hewitt, A. Paranjape, Michele Bevilacqua, F. Petroni, Percy Liang - 2023
2 papers in library cite
Douwe Kiela, M. Bartolo, Y. Nie, D. Kaushik, A. Geiger, Ziyi Wu, B. Vidgen, G. Prasad, A. Singh, P. Ringshia - 2021
5 papers in library cite
S. Lu, Daniel Guo, S. Ren, Jieyun Huang, A. Svyatkovskiy, A. Blanco, C. Clement, Dawn Drain, D. Jiang, D. Tang, G. Li, L. Zhou, L. Shou, L. Zhou, M. Tufano, M. Gong, M. Zhou, N. Duan, N. Sundaresan, S. K. Deng, S. Fu, Shuming Liu - 2021
3 papers in library cite
Y. Lai, Chun-Liang Li, Yuzhi Wang, Tong Zhang, R. Zhong, Luke Zettlemoyer, W. T. Yih, D. Fried, Shijie Wang, Tao Yu - 2023
2 papers in library cite
D. Fried, A. Aghajanyan, Junyang Lin, Shijie Wang, E. Wallace, F. Shi, R. Zhong, W. T. Yih, Luke Zettlemoyer, Martha Lewis - 2022
2 papers in library cite
Jihan Yang, A. Prabhakar, Karthik Narasimhan, Shunyu Yao - 2023
2 papers in library cite
D. Schlangen - 2019
2 papers in library cite
M. Allamanis, M. Brockschmidt, M. Khademi - 2018
2 papers in library cite
B. Athiwaratkun, S. K. Gouda, Zhengtao Wang, Xiang Lisa Li, Yuandong Tian, M. Tan, W. U. Ahmad, Shijie Wang, Q. Sun, M. Shang - 2022
2 papers in library cite
F. Cassano, J. Gouwar, D. Nguyen, S. Nguyen, L. P. Costin, D. Pinckney, M. H. Yee, Y. Zi, C. J. Anderson, M. Q. Feldman - 2022
2 papers in library cite
P. Yin, Wen Ding Li, Kefan Xiao, Abhishek Rao, Y. Wen, K. Shi, J. Howland, P. Bailey, M. Catasta, Henryk Michalewski - 2022
2 papers in library cite
Tao Yu, Robert Zhang, K. Yang, Michihiro Yasunaga, D. Wang, Zhiyuan Li, J. Ma, I. Li, Q. Yao, S. Roman, Zhengyou Zhang, D. R. Radev - 2018
2 papers in library cite
S. Robertson, H. Zaragoza - 2009
2 papers in library cite
T. J. Mccabe - 1976
1 paper in library cites
D. Gros, P. Devanbu, Z. Yu - 2023
1 paper in library cites
D. Sobania, M. Briesch, C. Hanna, J. Petke - 2023
1 paper in library cites
C. L. Goues, M. Pradel, A. Roychoudhury - 2019
1 paper in library cites
Z. Fan, X. Gao, M. Mirchev, A. Roychoudhury, S. H. Tan - 2023
1 paper in library cites
M. Monperrus - 2018
1 paper in library cites
Zhiyuan Li, S. Lu, Daniel Guo, N. Duan, S. Jannu, G. Jenks, D. Majumder, J. Green, A. Svyatkovskiy, S. Fu, N. Sundaresan - 2022
1 paper in library cites
M. Motwani, Y. Brun - 2023
1 paper in library cites
D. Zan, Berlin Chen, Diyi Yang, Zongyu Lin, M. Kim, B. Guan, Yuzhi Wang, Weizhu Chen, J. G. Lou - 2022
1 paper in library cites
X. Du, Mickel Liu, Kai Wang, Haiming Wang, Joseph Liu, Yanru Chen, J. Feng, C. Sha, X. Peng, Y. Lou - 2023
1 paper in library cites
H. Yu, B. Shen, D. Ran, J. Zhang, Q. Zhang, Yi Ma, G. Liang, Yiwei Li, Tianbao Xie, Q. Wang - 2023
1 paper in library cites
J. Zhang, S. Panthaplackel, P. Nie, J. J. Li, M. Gligoric - 2022
1 paper in library cites
Shuming Liu, Yiwei Li, X. Xie, Yibo Liu - 2023
1 paper in library cites
T. H. Jung - 2021
1 paper in library cites
C. S. Xia, Li Zhang - 2023
1 paper in library cites
R. Gupta, S. Pal, A. Kanade, S. Shevade - 2017
1 paper in library cites
S. A. Jacobs, M. Tanaka, Chiyuan Zhang, Mingchuan Zhang, L. Song, S. Rajbhandari, Yun He - 2023
1 paper in library cites
R. Just, D. Jalali, M. D. Ernst - 2014
1 paper in library cites
M. H. Halstead - 1977
1 paper in library cites
S. Chakraborty, Yiwei Li, M. Irvine, R. Saha, B. Ray - 2018
1 paper in library cites
R. M. Karampatsis, Charles Sutton - 2019
1 paper in library cites
S. Kang, J. Yoon, S. Yoo - 2023
1 paper in library cites
X. Hou, Y. Zhao, Yibo Liu, Zhilin Yang, Kai Wang, Lei Li, X. Luo, D. Lo, J. Grundy, Haiming Wang - 2023
1 paper in library cites
D. Zan, Berlin Chen, F. Zhang, Di Lu, Bo Wu, B. Guan, Yuzhi Wang, J. G. Lou - 2023
1 paper in library cites
T. Dinh, J. Zhao, Sinan Tan, R. Negrinho, L. Lausen, S. Zha, G. Karypis - 2023
1 paper in library cites
P. Maniatis, D. Tarlow, G. Deepmind - 2023
1 paper in library cites
C. S. Xia, Li Zhang - 2022
1 paper in library cites
G. Orlanski, Kefan Xiao, X. Garcia, J. Hui, J. Howland, J. Malmaud, Jacob Austin, R. Singh, M. Catasta - 2023
1 paper in library cites
X. Yang, R. G. Kula, N. Yoshida, H. Iida - 2016
1 paper in library cites
Niklas Muennighoff, Qian Liu, A. Zebaze, Q. Zheng, B. Hui, Terry Yue Zhuo, Shivalika Singh, X. Tang, L. V. Werra, S. Longpre - 2023
1 paper in library cites
S. Chakraborty, B. Ray - 2021
1 paper in library cites
Yoon Kim, S. Mun, S. Yoo, M. Kim - 2019
1 paper in library cites
X. Gao, Y. Noller, A. Roychoudhury - 2022
1 paper in library cites
J. J. Jiang, Yunyang Xiong, Haowei Zhang, Q. Gao, X. Chen - 2018
1 paper in library cites
J. Wang, Y. Huang, C. C. Chen, Ze Liu, Shijie Wang, Q. Wang - 2023
1 paper in library cites
Z. Zheng, K. Ning, Jixuan Chen, Yuzhi Wang, Weizhu Chen, L. Guo, Wenyi Wang - 2023
1 paper in library cites
R. Tufano, L. Pascarella, M. Tufano, D. Poshyvanyk, G. Bavota - 2021
1 paper in library cites
S. Fakhoury, S. Chakraborty, M. Musuvathi, S. K. Lahiri - 2023
1 paper in library cites
C. S. Xia, M. Paltenghi, J. L. Tian, M. Pradel, Li Zhang - 2023
1 paper in library cites
Cited by
6
papers in your library
Cites
18
papers in your library
Read
on June 7, 2026
Your review
Tags
Paper Aliases
No aliases