AweAI-Team/BeyondSWE

Dataset

BeyondSWE: Can Current Code Agent Survive Beyond Single-Repo Bug Fixing?

12

30 commits

3 linked in READMEs

updated Mar 5, 2026

See the code

README

BeyondSWE: Can Current Code Agent Survive Beyond Single-Repo Bug Fixing?

Paper GitHub Hugging Face Datasets Scaffold Website License

BeyondSWE is a comprehensive benchmark that evaluates code agents along two key dimensions β€” resolution scope and knowledge scope β€” moving beyond single-repo bug fixing into the real-world deep waters of software engineering.

✨ Highlights

  • 500 real-world instances across 246 GitHub repositories, spanning four distinct task settings
  • Two-dimensional evaluation: simultaneously expands both resolution scope (local β†’ global) and knowledge scope (within-repo β†’ cross-repo / domain / web)
  • 18x more complex than SWE-bench Verified: 5.6 files and 209.9 lines per instance on average (vs. 1.3 files / 11.6 lines)
  • SearchSWE framework: first standardized benchmark for evaluating deep research in coding, with rigorous anti-cheating mechanisms
  • Key finding: frontier models plateau below 45% on BeyondSWE, despite achieving 80%+ on SWE-bench Verified

πŸ“£ News

  • 2026-02-27 πŸš€ We released our data on Hugging Face. This release includes all 500 tasks of the BeyondSWE benchmark.

πŸ“‹ Benchmark Overview

BeyondSWE covers four task settings that span the full spectrum of real-world software engineering challenges:

TaskResolution ScopeKnowledge Scope#Repos#InstancesDescription
πŸ”— CrossRepoLocal FunctionCross-Repository67200Fix issues that require consulting external repositories, Stack Overflow, and upstream libraries
🧬 DomainFixLocal FunctionDomain-Specific1272Solve bugs in specialized scientific domains (quantum physics, bioinformatics, etc.) requiring expert knowledge
πŸ•ŠοΈ DepMigrateGlobal RepositoryOfficial Docs120178Perform codebase-wide migration triggered by breaking dependency upgrades (e.g., NumPy 1.x β†’ 2.0)
πŸ“ Doc2RepoGlobal RepositoryHuman Spec5050Build an entire functional repository from a natural language specification

πŸ“Š Data Format

Each instance in BeyondSWE is a JSON object containing the following fields:

FieldDescription
instance_idA unique identifier formatted as {user}_{repo}_pr{id} that uniquely specifies a task instance.
dataset_idIdentifier of the dataset split (e.g., BeyondSWE).
taskThe task category (e.g., CrossRepo), indicating the reasoning scope required.
userThe owner (organization or individual) of the GitHub repository.
repoThe name of the GitHub repository containing the bug.
languageThe primary programming language of the repository (currently Python).
workdirThe working directory inside the Docker container where execution begins.
image_urlThe Docker image tag used to reproduce the repository environment.
parent_commitThe commit hash representing the buggy base state.
commit_idThe commit hash of the ground-truth fix (corresponding to the pull request).
patchThe ground-truth fix patch (Golden Patch) that resolves the issue.
problem_statementThe issue description provided as input to the agent, describing the bug or required behavior change.
f2p_patchThe developer-written test patch introducing failing tests before the fix (if available).
f2p_scriptA reproduction script generated by our evaluation pipeline to trigger the failure.
FAIL_TO_PASSA list of unit tests that fail on the buggy version and pass after applying the fix.
PASS_TO_PASSA list of regression tests that pass both before and after the fix.
githubThe URL of the original GitHub repository.
pre_commandsShell commands executed upon container startup to restore the repository to the correct buggy state.

Comparison with Existing Benchmarks


πŸ“ˆ Results

Key Findings

1. The 45% Ceiling β€” Even frontier models (Gemini 3 Pro, GPT-5.2, DeepSeek-V3.2, etc.) fail to exceed 45% overall on BeyondSWE, compared to 80%+ on SWE-bench Verified.

2. No Single Winner β€” Different models lead on different tasks β€” Seed-Coder on CrossRepo (44.72%), DeepSeek-V3.2 on Doc2Repo (54.99%), Gemini 3 Pro on DepMigrate (41.81%) β€” revealing that the four tasks test fundamentally different capabilities.

3. Search Helps, but Integration Remains Open β€” 6 out of 9 models improve with SearchSWE, with Gemini 3 Pro gaining +7.5% on DomainFix. However, gains are inconsistent β€” search and coding have matured independently, but their effective fusion is still an unsolved challenge.

4. Quality over Quantity β€” Gemini 3 Pro searches only 0.8–1.1 times per instance yet achieves the best overall gain (+2.0%), while DeepSeek-V3.2 searches 4.2–5.4 times but shows a slight decline (-0.2%).

πŸš€ Quick Start

Installation

git clone https://github.com/AweAI-Team/BeyondSWE.git
cd BeyondSWE

Sample Usage

You can download the benchmark data using the huggingface_hub library:

from huggingface_hub import snapshot_download

snapshot_download(
    repo_id="AweAI-Team/BeyondSWE",
    repo_type="dataset",
    local_dir="BeyondSWE",
)

Evaluation with SearchSWE (BeyondSWE's official evaluation framework)

Please refer to AweAgent for the full evaluation pipeline, including SearchSWE setup and running instructions.

πŸ“ Citation

If you find BeyondSWE useful in your research, please cite our paper:

@misc{beyondswe2026,
      title={BeyondSWE: Can Current Code Agent Survive Beyond Single-Repo Bug Fixing}, 
      author={Guoxin Chen and Fanzhe Meng and Jiale Zhao and Minghao Li and Daixuan Cheng and Huatong Song and Jie Chen and Yuzhi Lin and Hui Chen and Xin Zhao and Ruihua Song and Chang Liu and Cheng Chen and Kai Jia and Ji-Rong Wen},
      year={2026},
      eprint={2603.03194},
      archivePrefix={arXiv},
      primaryClass={cs.CL},
      url={https://arxiv.org/abs/2603.03194}, 
}

πŸ“„ License

This project is licensed under the CC BY 4.0 License β€” see the LICENSE file for details.

code
datasets
json
pandas
polars
text

Contributors

mfzzzzzz

22 commits

GuoxinChen

5 commits

Awe-AI

2 commits

nielsr

1 commits

AweAI-Team/BeyondSWE

Dataset

BeyondSWE: Can Current Code Agent Survive Beyond Single-Repo Bug Fixing?

12

30 commits

3 linked in READMEs

updated Mar 5, 2026

See the code

README

BeyondSWE: Can Current Code Agent Survive Beyond Single-Repo Bug Fixing?

Paper GitHub Hugging Face Datasets Scaffold Website License

BeyondSWE is a comprehensive benchmark that evaluates code agents along two key dimensions β€” resolution scope and knowledge scope β€” moving beyond single-repo bug fixing into the real-world deep waters of software engineering.

✨ Highlights

  • 500 real-world instances across 246 GitHub repositories, spanning four distinct task settings
  • Two-dimensional evaluation: simultaneously expands both resolution scope (local β†’ global) and knowledge scope (within-repo β†’ cross-repo / domain / web)
  • 18x more complex than SWE-bench Verified: 5.6 files and 209.9 lines per instance on average (vs. 1.3 files / 11.6 lines)
  • SearchSWE framework: first standardized benchmark for evaluating deep research in coding, with rigorous anti-cheating mechanisms
  • Key finding: frontier models plateau below 45% on BeyondSWE, despite achieving 80%+ on SWE-bench Verified

πŸ“£ News

  • 2026-02-27 πŸš€ We released our data on Hugging Face. This release includes all 500 tasks of the BeyondSWE benchmark.

πŸ“‹ Benchmark Overview

BeyondSWE covers four task settings that span the full spectrum of real-world software engineering challenges:

TaskResolution ScopeKnowledge Scope#Repos#InstancesDescription
πŸ”— CrossRepoLocal FunctionCross-Repository67200Fix issues that require consulting external repositories, Stack Overflow, and upstream libraries
🧬 DomainFixLocal FunctionDomain-Specific1272Solve bugs in specialized scientific domains (quantum physics, bioinformatics, etc.) requiring expert knowledge
πŸ•ŠοΈ DepMigrateGlobal RepositoryOfficial Docs120178Perform codebase-wide migration triggered by breaking dependency upgrades (e.g., NumPy 1.x β†’ 2.0)
πŸ“ Doc2RepoGlobal RepositoryHuman Spec5050Build an entire functional repository from a natural language specification

πŸ“Š Data Format

Each instance in BeyondSWE is a JSON object containing the following fields:

FieldDescription
instance_idA unique identifier formatted as {user}_{repo}_pr{id} that uniquely specifies a task instance.
dataset_idIdentifier of the dataset split (e.g., BeyondSWE).
taskThe task category (e.g., CrossRepo), indicating the reasoning scope required.
userThe owner (organization or individual) of the GitHub repository.
repoThe name of the GitHub repository containing the bug.
languageThe primary programming language of the repository (currently Python).
workdirThe working directory inside the Docker container where execution begins.
image_urlThe Docker image tag used to reproduce the repository environment.
parent_commitThe commit hash representing the buggy base state.
commit_idThe commit hash of the ground-truth fix (corresponding to the pull request).
patchThe ground-truth fix patch (Golden Patch) that resolves the issue.
problem_statementThe issue description provided as input to the agent, describing the bug or required behavior change.
f2p_patchThe developer-written test patch introducing failing tests before the fix (if available).
f2p_scriptA reproduction script generated by our evaluation pipeline to trigger the failure.
FAIL_TO_PASSA list of unit tests that fail on the buggy version and pass after applying the fix.
PASS_TO_PASSA list of regression tests that pass both before and after the fix.
githubThe URL of the original GitHub repository.
pre_commandsShell commands executed upon container startup to restore the repository to the correct buggy state.

Comparison with Existing Benchmarks


πŸ“ˆ Results

Key Findings

1. The 45% Ceiling β€” Even frontier models (Gemini 3 Pro, GPT-5.2, DeepSeek-V3.2, etc.) fail to exceed 45% overall on BeyondSWE, compared to 80%+ on SWE-bench Verified.

2. No Single Winner β€” Different models lead on different tasks β€” Seed-Coder on CrossRepo (44.72%), DeepSeek-V3.2 on Doc2Repo (54.99%), Gemini 3 Pro on DepMigrate (41.81%) β€” revealing that the four tasks test fundamentally different capabilities.

3. Search Helps, but Integration Remains Open β€” 6 out of 9 models improve with SearchSWE, with Gemini 3 Pro gaining +7.5% on DomainFix. However, gains are inconsistent β€” search and coding have matured independently, but their effective fusion is still an unsolved challenge.

4. Quality over Quantity β€” Gemini 3 Pro searches only 0.8–1.1 times per instance yet achieves the best overall gain (+2.0%), while DeepSeek-V3.2 searches 4.2–5.4 times but shows a slight decline (-0.2%).

πŸš€ Quick Start

Installation

git clone https://github.com/AweAI-Team/BeyondSWE.git
cd BeyondSWE

Sample Usage

You can download the benchmark data using the huggingface_hub library:

from huggingface_hub import snapshot_download

snapshot_download(
    repo_id="AweAI-Team/BeyondSWE",
    repo_type="dataset",
    local_dir="BeyondSWE",
)

Evaluation with SearchSWE (BeyondSWE's official evaluation framework)

Please refer to AweAgent for the full evaluation pipeline, including SearchSWE setup and running instructions.

πŸ“ Citation

If you find BeyondSWE useful in your research, please cite our paper:

@misc{beyondswe2026,
      title={BeyondSWE: Can Current Code Agent Survive Beyond Single-Repo Bug Fixing}, 
      author={Guoxin Chen and Fanzhe Meng and Jiale Zhao and Minghao Li and Daixuan Cheng and Huatong Song and Jie Chen and Yuzhi Lin and Hui Chen and Xin Zhao and Ruihua Song and Chang Liu and Cheng Chen and Kai Jia and Ji-Rong Wen},
      year={2026},
      eprint={2603.03194},
      archivePrefix={arXiv},
      primaryClass={cs.CL},
      url={https://arxiv.org/abs/2603.03194}, 
}

πŸ“„ License

This project is licensed under the CC BY 4.0 License β€” see the LICENSE file for details.

code
datasets
json
pandas
polars
text

Contributors

mfzzzzzz

22 commits

GuoxinChen

5 commits

Awe-AI

2 commits

nielsr

1 commits