atlas

Research map / Large language models / Agents, code and math

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

NeurIPS 2025 · Large language models › Agents, code and math · approach: Software engineering agents · 5 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces Multi-SWE-bench, a 1,632-instance human-verified issue-resolving benchmark across seven non-Python languages, evaluates nine LLMs with three adapted agent methods, and launches the Multi-SWE-RL community dataset of 4,723 instances.

Problem

Existing issue-resolving benchmarks such as SWE-bench focus almost exclusively on Python, so it is unclear whether LLM agents generalize to other widely used programming languages.

Approach

A five-phase pipeline (repo selection, PR crawling, Dockerized environment setup, full-test-suite status-transition filtering, and dual-annotator manual verification) builds a multilingual benchmark, and the Python-oriented agents (Agentless, SWE-agent, OpenHands) are adapted to seven other languages to evaluate them.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MopenHands rather than MagentLess or MSWE-agentIssue-resolving methods evaluated with nine LLMs · Multi-SWE-bench languagesresolved rate (%)Mixed
Use Claude-3.7-Sonnet rather than lower-performing evaluated modelsIssue-resolving methods · Multi-SWE-benchresolved rate (%)Mixed
Resolve easier rather than harder issuesLLM-based agents · Multi-SWE-bench difficulty levelsresolved rate (%)Hurt
Handle longer rather than shorter fix patchesMagentLess, MSWE-agent, and MopenHands · Multi-SWE-benchresolved rate (%): approximately 50% lowerHurt
Modify more files rather than a single fileMagentLess, MSWE-agent, and MopenHands · Multi-SWE-benchresolved rate (%)Hurt
Use a more flexible agent workflow rather than MagentLess's fixed workflowIssue-resolving methods · Multi-SWE-benchresolved rate (%)Helped
Address bug fixes rather than new features or feature optimizationsMagentLess, MSWE-agent, and MopenHands · Multi-SWE-bench issue typesresolved rate (%)Helped
Use a repository with lower language entropyIssue-resolving agents · Multi-SWE-bench repositoriesresolved rate (%)Helped
Use longer issue descriptionsMagentLess · Python, Java, and TypeScript in Multi-SWE-benchresolved rate (%)Helped
Increase issue-description lengthIssue-resolving agents · Python and Go in Multi-SWE-benchresolved rate (%)Mixed
Prioritize accurate issue localization over code editingMagentLess, MSWE-agent, and MopenHands · Multi-SWE-benchresolved rate (%)Mixed

Surprising findings

Limitations

Experimental setup

Datasets: Multi-SWE-bench Multi-SWE-RL

Benchmarks: Multi-SWE-bench

Metrics: resolved rate success location average cost

Baselines: Agentless SWE-agent OpenHands

Builds on: SWE-bench Agentless SWE-agent OpenHands

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy