WritingOpenAIOpenAIpublished Feb 18, 2025seen 6d

Introducing the SWE-Lancer benchmark

Open original ↗

Captured source

source ↗
published Feb 18, 2025seen 6dcaptured 2dhttp 200method exa

Introducing the SWE-Lancer benchmark | OpenAI

February 18, 2025

Introducing the SWE-Lancer benchmark

Can frontier LLMs earn $1 million from real-world freelance software engineering?

Read paper Access repository

Loading…

Share

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⁠⁠⁠ 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.

Authors

Samuel Miserendino, Michele Wang, Tejal Patwardhan, Johannes Heidecke

Notability

notability 7.0/10

Notable new benchmark by OpenAI