Dataset Card
Comprehensive documentation for the SWE-Enterprise dataset — structure, quality, licensing, and citation.
Overview
SWE-Enterprise is a synthetic dataset of 24,316 fully simulated enterprise software companies, purpose-built for training and evaluating AI coding agents, RAG pipelines, and fine-tuning models. Each world is a self-contained directory containing multi-repository codebases, team Slack conversations, injected software bugs, engineering missions, architecture decision records, and narrative company metadata.
Enterprise Worlds
RAG Tasks
Domains
Fact Accuracy
Data Structure
Each world is organized as a standardized directory with the following components:
Source Code
30–60 files across 2–4 repos in JavaScript, TypeScript, and Python. Organized by microservice boundaries with realistic stub implementations.
Slack History
Multi-participant conversations covering production incidents, feature planning, and architecture debates. Threads reference specific code files.
Injected Bugs + Missions
1–3 bugs per world at critical and medium severity. Three missions per world with the first targeting the injected bug.
Architecture Decision Records
ADRs explaining database selection, service boundaries, caching strategies, and other technical decisions.
Company Metadata
Narrative company description, org structure, engineering culture, active initiatives, and persona profiles.
RAG Evaluation Tasks
Three task types: retrieval (find relevant code from Slack), reasoning (multi-step bug diagnosis), and grounding (factual QA).