atlas

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

GSO: Challenging Software Optimization Tasks for Evaluating SWE-Agents

NeurIPS 2025 · 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 GSO, a 102-task benchmark built by an LLM-driven pipeline that mines performance-improving commits from real repositories, and evaluates SWE-agents (OpenHands) on matching expert optimizations, finding success below 5%.

Problem

Existing SWE benchmarks focus on bug fixing with ambiguous natural-language specs and do not measure whether LLM agents can perform high-performance software optimization on real codebases.

Approach

Use performance tests as precise task specifications, mined automatically from commit histories via execution across commit boundaries, and score patches by a harmonic-mean speedup relative to the human expert commit (opt@p metric with correctness check).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
increase parallel rollouts from 1 to 8 while using 50 steps (ablation)O4-Mini · GSOGSO performance: 1.96 -> 8.82Helped
increase parallel rollouts from 1 to 8 while using 50 steps (ablation)Claude-3.5-v2 · GSOGSO performance: 4.95 -> 11.76Helped
increase the number of parallel rollouts (ablation)O4-Mini and Claude-3.5-v2 · GSOGSO success @K: under 4% to over 12%Helped
provide backtranslated ground-truth optimization plans (ablation)O4-Mini · GSOGSO success @1: 5.7%Helped
provide backtranslated ground-truth optimization plans (ablation)O4-Mini · GSOGSO success @5: improves by just 9%Helped
add rich commit context to performance test generation (ablation)GSO benchmark construction pipeline · performance test generationretained commits: 32.5 -> 43.3Helped
evaluate on non-Python tasks rather than Python-only tasksGSO agents · GSOGSO success @10: 21.4% -> 4.0%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: GitHub repositories (10 codebases, commit histories)

Benchmarks: GSO SWEBench-Verified LiveCodeBench

Metrics: opt@1 opt@K opt@p (speedup threshold) harmonic mean speedup pass rate

Baselines: GPT-4o O3-Mini O4-Mini Claude-3.6 Claude-3.7 Claude-4.0 SWE-Bench-Verified LiveCodeBench

Builds on: SWE-Bench OpenHands PIE EvalPerf KernelBench

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