atlas

Research map / Multi-agent systems and games / LLM agents

SWE-fficiency: Can Language Models Optimize Real-World Repositories on Real Workloads?

ICML 2026 · Multi-agent systems and games › LLM agents · approach: Software engineering agent benchmarks · 0 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 SWE-fficiency, a 498-task benchmark that asks LM agents to optimize nine real Python scientific repositories against expert PR speedups while keeping covering repo tests passing, and finds agents reach under 0.23x of expert speedup.

Problem

Existing code-efficiency benchmarks use isolated functions or lack realistic repo-level workloads and correctness oracles, so it is unclear whether LM agents can optimize real repository runtime on real workloads.

Approach

Mine performance-improving GitHub PRs with keyword, AST, coverage-based covering-test, and execution-validation filters to create pass-to-pass repo-level optimization tasks, scored by a harmonic-mean speedup ratio relative to the expert patch.

Key results

Surprising findings

Limitations

Experimental setup

Datasets: SWE-fficiency tasks scraped from GitHub PRs of nine Python repositories

Benchmarks: SWE-fficiency

Metrics: speedup ratio (harmonic mean) fraction of patches failing tests faster than expert rate

Baselines: GSO SWE-Perf EffiBench PIE Mercury KernelBench AlgoTune

Builds on: SWE-bench OpenHands SWE-agent

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