Introducing the SWE-Lancer benchmark

OpenAI Blog Papers

Summary

OpenAI introduces SWE-Lancer, a benchmark of over 1,400 real-world freelance software engineering tasks from Upwork valued at $1 million USD, designed to evaluate AI model performance on practical engineering work and map model capabilities to economic value.

Can frontier LLMs earn $1 million from real-world freelance software engineering?
Original Article
View Cached Full Text

Cached at: 04/20/26, 02:57 PM

# Introducing the SWE-Lancer benchmark Source: [https://openai.com/index/swe-lancer/](https://openai.com/index/swe-lancer/) We introduce SWE\-Lancer, a benchmark of over 1,400 freelance software engineering tasks from Upwork, valued at $1 million USD total in real\-world payouts\. SWE\-Lancer encompasses both independent engineering tasks—ranging from $50 bug fixes to $32,000 feature implementations—and managerial tasks, where models choose between technical implementation proposals\. Independent tasks are graded with end\-to\-end tests triple\-verified by experienced software engineers, while managerial decisions are assessed against the choices of the original hired engineering managers\. We evaluate model performance and find that frontier models are still unable to solve the majority of tasks\. To facilitate future research, we open\-source a unified Docker image and a public evaluation split, SWE\-Lancer Diamond\. By mapping model performance to monetary value, we hope SWE\-Lancer enables greater research into the economic impact of AI model development\. --- ***Update on July 28, 2025:****Dataset and results updated as of July 17, 2025, available at:*[*https://github\.com/openai/preparedness*⁠\(opens in a new window\)](https://github.com/openai/preparedness)[*⁠*⁠\(opens in a new window\)](https://github.com/openai/preparedness%E2%81%A0)*and in our system cards\. The updated dataset removes the requirement for Internet connectivity during execution, eliminating a primary source of variability in model performance\.*

Similar Articles

Introducing SWE-bench Verified

OpenAI Blog

OpenAI is releasing SWE-bench Verified, a human-validated subset of the SWE-bench benchmark designed to more reliably evaluate AI models' ability to autonomously solve real-world software engineering tasks. The release addresses issues with overly specific or irrelevant unit tests that caused correct solutions to be incorrectly rejected.

Someone did an audit on the new DeepSWE, the results aren't pretty

Reddit r/singularity

DeepSWE is a new benchmark for evaluating AI coding agents on real-world software engineering tasks from active open-source repositories, comprising 113 tasks across TypeScript, Go, Python, JavaScript, and Rust with isolated environments and program-based verifiers.