paper-with-me

홈 › Papers

Multi-SWE-bench: A Multilingual Benchmark for Issue Resolving

2025-04-03 · Daoguang Zan, Zhirong Huang, Wei Liu, Hanwu Chen, Linhao Zhang, Shulin Xin, Lu Chen, Qi Liu, Xiaojian Zhong, Aoyan Li, Siyao Liu, Yongsheng Xiao, Liangqiang Chen, Yuyu Zhang, Jing Su, Tianyu Liu, Rui Long, Kai Shen, Liang Xiang

The task of issue resolving is to modify a codebase to generate a patch that addresses a given issue. However, existing benchmarks, such as SWE-bench, focus almost exclusively on Python, making them insufficient for evaluating Large Language Models (LLMs) across diverse software ecosystems. To address this, we introduce a multilingual issue-resolving benchmark, called Multi-SWE-bench, covering Java, TypeScript, JavaScript, Go, Rust, C, and C++. It includes a total of 1,632 high-quality instances, which were carefully annotated from 2,456 candidates by 68 expert annotators, ensuring that the benchmark can provide an accurate and reliable evaluation. Based on Multi-SWE-bench, we evaluate a series of state-of-the-art models using three representative methods (Agentless, SWE-agent, and OpenHands) and present a comprehensive analysis with key empirical insights. In addition, we launch a Multi-SWE-RL open-source community, aimed at building large-scale reinforcement learning (RL) training datasets for issue-resolving tasks. As an initial contribution, we release a set of 4,723 well-structured instances spanning seven programming languages, laying a solid foundation for RL research in this domain. More importantly, we open-source our entire data production pipeline, along with detailed tutorials, encouraging the open-source community to continuously contribute and expand the dataset. We envision our Multi-SWE-bench and the ever-growing Multi-SWE-RL community as catalysts for advancing RL toward its full potential, bringing us one step closer to the dawn of AGI.

📄 PDF Abstract BibTeX arXiv:2504.02605

Code (3)

multi-swe-bench/experiments 공식 구현
multi-swe-bench/mopenhands 공식 구현
multi-swe-bench/multi-swe-bench 공식 구현

Tasks

Reinforcement Learning (RL)

Methods 이 논문이 사용한 방법론

Focus 설명 없음
SET Dynamic Sparse Training method where weight mask is updated randomly periodically

Similar Papers 제목 키워드 기반

SWE-bench-java: A GitHub Issue Resolving Benchmark for Java

2024-08-26 · Daoguang Zan, Zhirong Huang, Ailun Yu, Shaoxin Lin 외

GitHub issue resolving is a critical task in software engineering, recently gaining significant attention in both industry and academia. Within this task, SWE-bench has been released to evaluate issue resolving capabilit…

CodeV: Issue Resolving with Visual Data

2024-12-23 · Linhao Zhang, Daoguang Zan, Quanshun Yang, Zhirong Huang 외

Large Language Models (LLMs) have advanced rapidly in recent years, with their applications in software engineering expanding to more complex repository-level tasks. GitHub issue resolving is a key challenge among these …

CodeR: Issue Resolving with Multi-Agent and Task Graphs

2024-06-03 · Dong Chen, Shaoxin Lin, Muhan Zeng, Daoguang Zan 외

GitHub issue resolving recently has attracted significant attention from academia and industry. SWE-bench is proposed to measure the performance in resolving issues. In this paper, we propose CodeR, which adopts a multi-…

Bug fixing

DevOps-Gym: Benchmarking AI Agents in Software DevOps Cycle

2026-01-27 · Yuheng Tang, Kaijie Zhu, Bonan Ruan, Chuqi Zhang 외 arxiv

Even though demonstrating extraordinary capabilities in code generation and software issue resolving, AI agents' capabilities in the full software DevOps cycle are still unknown. Different from pure code generation, hand…

Code Generation

SoRFT: Issue Resolving with Subtask-oriented Reinforced Fine-Tuning

2025-02-27 · Zexiong Ma, Chao Peng, Pengfei Gao, Xiangxin Meng 외

Mainstream issue-resolving frameworks predominantly rely on commercial models, leading to high costs and privacy concerns. Existing training approaches for issue resolving struggle with poor generalization and fail to fu…