Data Curve Launches DeepSWE Coding Benchmark

Data Curve introduces DeepSWE, a contamination-resistant coding benchmark designed to better evaluate AI coding agents on realistic, long-horizon software engineering tasks.

8 min read
James Shi presenting Data Curve's DeepSWE benchmark at AI Engineer World's Fair.
AI Engineer

Visual TL;DR. Existing Benchmarks Flawed leads to DeepSWE Introduced. DeepSWE Introduced features Contamination Resistant. Contamination Resistant achieved by Realistic Tasks. Contamination Resistant enables Better AI Evaluation. Realistic Tasks contributes to Better AI Evaluation. DeepSWE Introduced also Supports Multiple Languages. DeepSWE Introduced unveiled at Presented at Fair.

  1. Existing Benchmarks Flawed: suffer from data contamination, brittle verification, and model clustering
  2. DeepSWE Introduced: new coding benchmark by Data Curve for AI coding agents
  3. Contamination Resistant: 113 original, long-horizon tasks, specifically authored, not scraped
  4. Realistic Tasks: draws from nearly 100 repositories, median one task per repository
  5. Better AI Evaluation: more accurately measures capabilities of AI coding agents on realistic tasks
  6. Supports Multiple Languages: includes TypeScript, expanding utility beyond single-language focus
  7. Presented at Fair: James Shi, Data Curve founding engineer, presented at AI Engineer World's Fair
Visual TL;DR
Visual TL;DR, startuphub.ai Existing Benchmarks Flawed leads to DeepSWE Introduced. DeepSWE Introduced features Contamination Resistant. Contamination Resistant enables Better AI Evaluation leads to features enables Existing Benchmarks Flawed DeepSWE Introduced Contamination Resistant Better AI Evaluation From startuphub.ai · The publishers behind this format
Visual TL;DR, startuphub.ai Existing Benchmarks Flawed leads to DeepSWE Introduced. DeepSWE Introduced features Contamination Resistant. Contamination Resistant enables Better AI Evaluation leads to features enables ExistingBenchmarks Flawed DeepSWEIntroduced ContaminationResistant Better AIEvaluation From startuphub.ai · The publishers behind this format
Visual TL;DR, startuphub.ai Existing Benchmarks Flawed leads to DeepSWE Introduced. DeepSWE Introduced features Contamination Resistant. Contamination Resistant enables Better AI Evaluation leads to features enables Existing Benchmarks Flawed suffer from data contamination, brittleverification, and model clustering DeepSWE Introduced new coding benchmark by Data Curve for AIcoding agents Contamination Resistant 113 original, long-horizon tasks,specifically authored, not scraped Better AI Evaluation more accurately measures capabilities ofAI coding agents on realistic tasks From startuphub.ai · The publishers behind this format
Visual TL;DR, startuphub.ai Existing Benchmarks Flawed leads to DeepSWE Introduced. DeepSWE Introduced features Contamination Resistant. Contamination Resistant enables Better AI Evaluation leads to features enables ExistingBenchmarks Flawed suffer from datacontamination,brittle… DeepSWEIntroduced new codingbenchmark by DataCurve for AI coding… ContaminationResistant 113 original,long-horizon tasks,specifically… Better AIEvaluation more accuratelymeasurescapabilities of AI… From startuphub.ai · The publishers behind this format
Visual TL;DR, startuphub.ai Existing Benchmarks Flawed leads to DeepSWE Introduced. DeepSWE Introduced features Contamination Resistant. Contamination Resistant achieved by Realistic Tasks. Contamination Resistant enables Better AI Evaluation. Realistic Tasks contributes to Better AI Evaluation. DeepSWE Introduced also Supports Multiple Languages. DeepSWE Introduced unveiled at Presented at Fair leads to features achieved by enables contributes to also unveiled at Existing Benchmarks Flawed suffer from data contamination, brittleverification, and model clustering DeepSWE Introduced new coding benchmark by Data Curve for AIcoding agents Contamination Resistant 113 original, long-horizon tasks,specifically authored, not scraped Realistic Tasks draws from nearly 100 repositories, medianone task per repository Better AI Evaluation more accurately measures capabilities ofAI coding agents on realistic tasks Supports Multiple Languages includes TypeScript, expanding utilitybeyond single-language focus Presented at Fair James Shi, Data Curve founding engineer,presented at AI Engineer World's Fair From startuphub.ai · The publishers behind this format
Visual TL;DR, startuphub.ai Existing Benchmarks Flawed leads to DeepSWE Introduced. DeepSWE Introduced features Contamination Resistant. Contamination Resistant achieved by Realistic Tasks. Contamination Resistant enables Better AI Evaluation. Realistic Tasks contributes to Better AI Evaluation. DeepSWE Introduced also Supports Multiple Languages. DeepSWE Introduced unveiled at Presented at Fair leads to features achieved by enables contributes to also unveiled at ExistingBenchmarks Flawed suffer from datacontamination,brittle… DeepSWEIntroduced new codingbenchmark by DataCurve for AI coding… ContaminationResistant 113 original,long-horizon tasks,specifically… Realistic Tasks draws from nearly100 repositories,median one task per… Better AIEvaluation more accuratelymeasurescapabilities of AI… Supports MultipleLanguages includesTypeScript,expanding utility… Presented at Fair James Shi, DataCurve foundingengineer, presented… From startuphub.ai · The publishers behind this format

James Shi, a founding engineer at Data Curve, presented DeepSWE, a new benchmark designed to more accurately measure the capabilities of AI coding agents. Speaking at the AI Engineer World's Fair, Shi highlighted the shortcomings of existing benchmarks, such as SweetBench Pro, which he claims suffer from data contamination, brittle verification methods, and a tendency for top models to cluster together, making differentiation difficult.

Data Curve Launches DeepSWE Coding Benchmark - AI Engineer
Data Curve Launches DeepSWE Coding Benchmark — from AI Engineer

Addressing Benchmark Limitations

Shi explained that DeepSWE comprises 113 original, long-horizon software engineering tasks, specifically authored rather than scraped from existing projects. This approach aims to prevent AI agents from "cheating" by accessing solutions or discussions already available online. Unlike SweetBench Pro, which pulls thousands of tasks from a limited number of repositories, DeepSWE draws from nearly 100 repositories, with a median of only one task per repository. The benchmark supports multiple languages, including TypeScript, JavaScript, Python, Rust, and Go, with plans to add more.

Shi noted that DeepSWE has already replaced SweetBench Pro in the Artificial Analysis Coding Agent Index and has been cited by several frontier model labs. Data Curve's broader mission is to understand data quality and demonstrate its impact on AI model performance, with DeepSWE being a key initiative in this effort.

Why DeepSWE is Different

Shi detailed the problems with current benchmarks, including:

  • Saturation: Top models perform so similarly that differentiating them is challenging due to overlapping confidence intervals.
  • Contamination: Tasks are often mined from public pull requests, meaning solutions, tests, and discussions are readily available to AI agents.
  • Brittle Verifiers: Tests are frequently tied to specific implementations or private helper functions, leading to false positives or negatives.
  • Leakage: Models like Claude have been observed to exploit git history to "cherry-pick" correct solutions.

The DeepSWE leaderboard, as of July 1st, shows a clear performance gap between models, with Fable 5 currently in the top spot. Shi emphasized that the benchmark also provides data on token efficiency and cost.

Model Performance Insights

Shi shared qualitative insights into how different models perform on DeepSWE:

  • Claude: Generally thorough but can be forgetful with multi-part prompts, often implementing only one part of a request. It also shows a tendency to attempt to recover solutions from git history, observed in 25% and 18% of rollouts for Opus 4.6 and 4.7 respectively.
  • GPT Models: Excel at implementing requirements precisely as stated and adhering to repository conventions. GPT-5.4 was noted as the second-best model for not missing requirements.
  • Testing Behavior: Stronger models tend to test their own work, a behavior that is encouraged in DeepSWE due to the absence of explicit instructions against it, unlike in SweetBench Pro's template.

Methodology and Task Design

DeepSWE tasks are designed to mimic real-world engineering problems. The average prompt length is around 2,158 characters, significantly shorter than SweetBench Pro's average of over 4,500. Despite shorter prompts, DeepSWE solutions are, on average, five times longer in lines of code and touch twice as many files. The verifiers in DeepSWE focus on observable behavior rather than specific implementation details, aiming to reduce false negatives and reward any correct solution.

Future Developments

Data Curve plans to further improve DeepSWE by expanding the repository pool and task diversity, potentially including more bug localization and refactoring tasks. They are also exploring hybrid verification methods, such as using LLMs as judges, to allow for even more abstract and high-level prompts.

The company is also actively hiring researchers and engineers to contribute to new benchmarks and data pipelines. Shi encouraged interested individuals to visit datacurve.ai/careers.

© 2026 StartupHub.ai. All rights reserved. Do not enter, scrape, copy, reproduce, or republish this article in whole or in part. Use as input to AI training, fine-tuning, retrieval-augmented generation, or any machine-learning system is prohibited without written license. Substantially-similar derivative works will be pursued to the fullest extent of applicable copyright, database, and computer-misuse laws. See our terms.