SWE-gen/instance
Updated 2026-07-17 15:33:42 BJT · next 2026-07-17 16:33:42 BJT
Overview

Live Dashboard of PRs collections and SWE Tasks Generation

Live state of GitHub PR collection and verifiable SWE-Bench task generation across 8 languages. Detailed per-language analysis is collapsed below — click any section to expand.

Total PRs collected
557,089
21,827 unique repos · 1h -32,193 / 24h -32,193
Total valid SWE
52,847
10,082 unique repos · 1h +2,882 / 24h +2,882
Overall success rate
9.6%
Valid SWE / processed 553,153
Mean difficulty_score
5.90
median 5.9, count 52,797

Language Progress

LanguagePRs collectedLast 1hLast 24hValid SWELast 1hLast 24hProcessedSuccess rate
Cc29,471-2,886-2,88610,271+562+56229,171
35.2%
C++cpp45,625-2,363-2,3634,062+23+2345,552
8.9%
Gogo126,449-5,654-5,6548,473+378+378125,524
6.8%
Javajava84,869-4,160-4,1604,372+355+35584,386
5.2%
JavaScriptjs36,409-3,273-3,2737,257+120+12036,109
20.1%
Pythonpy98,883-6,885-6,8855,971+913+91398,321
6.1%
Rustrust68,650-3,215-3,2155,595+90+9068,018
8.2%
TypeScriptts66,733-3,757-3,7576,846+441+44166,072
10.4%

Run Parameters

LanguageEval model (OPENAI)Completion model (ANTHROPIC)Concurrencymin_source_filesmax_source_files
CQwen3.6-35B-A3Bclaude-opus-4-812215
C++Qwen3.6-35B-A3Bclaude-opus-4-88215
GoQwen3.6-35B-A3Bclaude-opus-4-812210
JavaQwen3.6-35B-A3Bclaude-opus-4-88210
JavaScriptQwen3.6-35B-A3Bclaude-opus-4-812210
PythonQwen3.6-35B-A3Bclaude-opus-4-812315
RustQwen3.6-35B-A3Bclaude-opus-4-88210
TypeScriptQwen3.6-35B-A3Bclaude-opus-4-812210

Failure Reason Breakdown

click to expand
LanguageProcessedValid SWEFailedtrivial_prvalidationinfra_errortimeoutworkflow_errorOther
C29,17110,27118,90016,5412,74825911272
C++45,5524,06241,4908,6605,31628,905159452266
Go125,5248,473117,05139,61825,84949,1731,3931,00618
Java84,3864,37280,01425,86710,83537,6721,1553,3641,599
JavaScript36,1097,25728,85219,4651,5359,39211030
Python98,3215,97192,35043,62312,35936,744857469120
Rust68,0185,59562,42329,5312,48028,1091,0716651,233
TypeScript66,0726,84659,22619,98111,75125,5511,7765418

trivial_pr: the PR was judged by the LLM as too trivial (e.g. only config, docs, or dependency-version changes) and unsuitable as a SWE task.

validation: validation failed after task generation (the NOP agent did not return reward=0, or the ORACLE agent did not return reward=1).

infra_error: infrastructure error (Docker build failure, network timeout, insufficient disk space, etc.).

timeout: processing timed out (per-PR total timeout or Claude Code session timeout).

workflow_error: workflow error (PR metadata fetch failure, worktree creation failure, patch generation failure, etc.).

fix.patch Complexity

click to expand
LanguageValid SWE CountAvg fix.patch linesAvg fix.patch hunksAvg fix.patch files
C10,271333.2617.965.82
C++4,062285.9313.745.09
Go8,473210.5512.494.32
Java4,372166.8110.834.31
JavaScript7,25777.116.312.80
Python5,971156.5211.233.95
Rust5,595226.3513.194.11
TypeScript6,846154.609.524.11

Metric Definitions

click to expand

Difficulty score (difficulty_score)

Reads each valid task directory's solution/fix.patch, tests/, and instruction.md, scored statically with zero API calls by src/swegen/scoring.py.

The current formula uses log-scale continuous scoring to avoid mid-sized patches becoming hard too early. Weights: patch_scope 38%, logic_complexity 32%, context_breadth 15%, test_complexity 10%, instruction_complexity 5%.

Label thresholds: easy <= 4.0, medium <= 7.0, hard > 7.0.

Tag generation and display

tags are not computed live by the dashboard; they are generated by the LLM from PR information when swegen builds the task, and written to [metadata].tags in task.toml.

The prompt asks for tags in four parts: programming language, project layer/domain, framework/library or specific topic, and a domain-independent bug class (e.g. missing-fallback, incomplete-validation). The dashboard reads existing task.toml files, counts each language's tag occurrences and share, and treats the 4th tag as the bug class for the Bug-Class panels below.

fix.patch statistics

Patch stats come from each valid task's solution/fix.patch, filtering code files by language extension, consistent with the code-only stats in upload_march_swe_to_hf.py.

Avg fix.patch lines counts added/removed lines in code-file diffs; Avg fix.patch hunks counts @@ hunks; Avg fix.patch files counts the code files involved.

difficulty_label Distribution

click to expand
Languageeasy / medium / hardeasymediumhard
C
897 / 6768 / 2598
8976,7682,598
C++
433 / 2524 / 1100
4332,5241,100
Go
705 / 6101 / 1661
7056,1011,661
Java
472 / 2824 / 1072
4722,8241,072
JavaScript
1096 / 5376 / 784
1,0965,376784
Python
281 / 3764 / 1902
2813,7641,902
Rust
391 / 3312 / 1890
3913,3121,890
TypeScript
627 / 5056 / 1163
6275,0561,163

difficulty_score Overview

click to expand
Languagecountminp25medianmeanp75max
C10,2632.44.96.05.997.19.2
C++4,0572.54.96.05.997.29.1
Go8,4672.64.95.85.846.89.1
Java4,3682.84.85.95.917.09.2
JavaScript7,2562.64.45.25.366.29.2
Python5,9472.65.36.36.297.39.1
Rust5,5932.75.26.36.267.49.0
TypeScript6,8462.74.75.65.726.69.2

Global Top Tags

click to expand
library24,617 (46.6%)
backend16,400 (31.1%)
cli7,063 (13.4%)
missing-feature3,740 (7.1%)
frontend3,211 (6.1%)
testing2,237 (4.2%)
http1,619 (3.1%)
react1,455 (2.8%)
incomplete-validation1,386 (2.6%)
framework1,258 (2.4%)
missing-implementation1,199 (2.3%)
missing-metadata-propagation961 (1.8%)
missing-fallback867 (1.6%)
kubernetes752 (1.4%)
async698 (1.3%)
wrong-default668 (1.3%)
embedded643 (1.2%)
networking629 (1.2%)
cpp607 (1.1%)
missing-validation579 (1.1%)
missing-functionality453 (0.9%)
missing-configuration429 (0.8%)
typescript402 (0.8%)
type-handling-inconsistency392 (0.7%)
parsing365 (0.7%)
eslint350 (0.7%)
graphql346 (0.7%)
race-condition337 (0.6%)
missing-configuration-option318 (0.6%)
postgresql301 (0.6%)

Per-Language Tag Distribution

click to expand

C c

library5,450 (53.1%)
backend2,634 (25.6%)
cli1,174 (11.4%)
missing-feature710 (6.9%)
embedded617 (6.0%)
cpp601 (5.9%)
testing417 (4.1%)
networking409 (4.0%)
framework294 (2.9%)
incomplete-validation288 (2.8%)
missing-implementation284 (2.8%)
http224 (2.2%)
ruby221 (2.2%)
postgresql213 (2.1%)
firmware184 (1.8%)
kernel182 (1.8%)
quic180 (1.8%)
missing-metadata-propagation153 (1.5%)
rust141 (1.4%)
tls137 (1.3%)

C++ cpp

library2,793 (68.8%)
backend741 (18.3%)
testing496 (12.2%)
cli359 (8.8%)
missing-feature268 (6.6%)
framework186 (4.6%)
missing-implementation144 (3.5%)
http129 (3.2%)
incomplete-validation119 (2.9%)
boost114 (2.8%)
async92 (2.3%)
parsing76 (1.9%)
qt65 (1.6%)
serialization55 (1.4%)
compiler54 (1.3%)
geometry51 (1.3%)
missing-fallback50 (1.2%)
networking49 (1.2%)
missing-metadata-propagation48 (1.2%)
formatting45 (1.1%)

Go go

backend4,486 (53.0%)
library2,097 (24.8%)
cli2,046 (24.2%)
missing-feature745 (8.8%)
kubernetes672 (7.9%)
http542 (6.4%)
incomplete-validation255 (3.0%)
testing239 (2.8%)
missing-metadata-propagation208 (2.5%)
missing-fallback179 (2.1%)
missing-implementation179 (2.1%)
docker134 (1.6%)
wrong-default134 (1.6%)
terraform126 (1.5%)
grpc125 (1.5%)
aws124 (1.5%)
missing-validation120 (1.4%)
prometheus119 (1.4%)
networking97 (1.1%)
database90 (1.1%)

Java java

backend2,124 (48.6%)
library1,980 (45.3%)
missing-feature243 (5.6%)
testing223 (5.1%)
spring165 (3.8%)
framework158 (3.6%)
http148 (3.4%)
aem147 (3.4%)
android129 (3.0%)
incomplete-validation101 (2.3%)
missing-metadata-propagation97 (2.2%)
missing-implementation83 (1.9%)
missing-configuration72 (1.6%)
cli71 (1.6%)
json68 (1.6%)
missing-null-check64 (1.5%)
wrong-default63 (1.4%)
maven61 (1.4%)
kafka57 (1.3%)
sling57 (1.3%)

JavaScript js

library3,913 (53.9%)
backend1,239 (17.1%)
frontend1,043 (14.4%)
cli859 (11.8%)
missing-feature496 (6.8%)
react354 (4.9%)
typescript334 (4.6%)
testing297 (4.1%)
eslint263 (3.6%)
incomplete-validation221 (3.0%)
framework200 (2.8%)
http183 (2.5%)
fastify149 (2.1%)
webpack148 (2.0%)
missing-fallback124 (1.7%)
missing-metadata-propagation113 (1.6%)
svelte106 (1.5%)
mongoose104 (1.4%)
nodejs104 (1.4%)
missing-implementation100 (1.4%)

Python py

library2,589 (43.5%)
backend2,425 (40.7%)
cli800 (13.4%)
missing-feature519 (8.7%)
fastapi235 (3.9%)
django174 (2.9%)
missing-implementation147 (2.5%)
pytorch144 (2.4%)
incomplete-validation124 (2.1%)
testing119 (2.0%)
missing-fallback117 (2.0%)
missing-metadata-propagation117 (2.0%)
async112 (1.9%)
framework104 (1.7%)
http102 (1.7%)
ansible100 (1.7%)
aws80 (1.3%)
pydantic73 (1.2%)
aiohttp66 (1.1%)
flask66 (1.1%)

Rust rust

library3,132 (56.0%)
backend1,224 (21.9%)
cli1,138 (20.3%)
missing-feature411 (7.3%)
testing315 (5.6%)
async225 (4.0%)
http211 (3.8%)
missing-implementation162 (2.9%)
incomplete-validation133 (2.4%)
compiler120 (2.1%)
git119 (2.1%)
missing-metadata-propagation97 (1.7%)
macros93 (1.7%)
parsing92 (1.6%)
graphql81 (1.4%)
blockchain80 (1.4%)
substrate77 (1.4%)
serde73 (1.3%)
missing-fallback71 (1.3%)
sql65 (1.2%)

TypeScript ts

library2,663 (38.9%)
frontend1,869 (27.3%)
backend1,527 (22.3%)
react1,090 (15.9%)
cli616 (9.0%)
missing-feature348 (5.1%)
angular204 (3.0%)
graphql165 (2.4%)
framework164 (2.4%)
missing-fallback150 (2.2%)
electron146 (2.1%)
javascript146 (2.1%)
incomplete-validation145 (2.1%)
fullstack135 (2.0%)
testing131 (1.9%)
missing-metadata-propagation128 (1.9%)
wrong-default122 (1.8%)
vue106 (1.5%)
missing-implementation100 (1.5%)
nextjs88 (1.3%)

Global Top Bug Classes

click to expand

Bug class is the 4th tag in task.toml -> [metadata].tags: a domain-independent label describing the defect mechanism (e.g. missing-fallback, incomplete-validation, off-by-one-error). Generated by the LLM during swegen create and backfilled into legacy 3-tag tasks via swegen backfill-tags.

missing-feature3,740 (7.1%)
incomplete-validation1,386 (2.6%)
missing-implementation1,199 (2.3%)
missing-metadata-propagation961 (1.8%)
missing-fallback867 (1.6%)
wrong-default668 (1.3%)
missing-validation579 (1.1%)
missing-functionality453 (0.9%)
missing-configuration429 (0.8%)
type-handling-inconsistency392 (0.7%)
race-condition337 (0.6%)
missing-configuration-option318 (0.6%)
missing-method285 (0.5%)
missing-api245 (0.5%)
missing-null-check229 (0.4%)
missing-type-support210 (0.4%)
missing-error-handling187 (0.4%)
missing-parameter185 (0.4%)
missing-initialization177 (0.3%)
missing-cleanup173 (0.3%)
missing-field138 (0.3%)
missing-error-propagation136 (0.3%)
missing-context-propagation128 (0.2%)
missing-bounds-check125 (0.2%)
missing-input-validation112 (0.2%)
missing-format-support112 (0.2%)
missing-function108 (0.2%)
missing-configuration-propagation108 (0.2%)
off-by-one107 (0.2%)
missing-cli-option107 (0.2%)

Per-Language Bug-Class Distribution

click to expand

Top bug classes per mainstream language. Counts are over tasks whose task.toml already carries a 4-tag entry; tasks still on the legacy 3-tag schema do not contribute until the backfill catches up.

C c10,271 tagged

missing-feature710 (6.9%)
incomplete-validation288 (2.8%)
missing-implementation284 (2.8%)
missing-metadata-propagation153 (1.5%)
missing-functionality135 (1.3%)
missing-fallback128 (1.2%)
missing-api118 (1.1%)
missing-validation112 (1.1%)
wrong-default98 (1.0%)
missing-initialization80 (0.8%)
race-condition77 (0.7%)
missing-configuration70 (0.7%)
missing-bounds-check55 (0.5%)
memory-leak54 (0.5%)
missing-null-check53 (0.5%)

C++ cpp4,060 tagged

missing-feature268 (6.6%)
missing-implementation144 (3.5%)
incomplete-validation119 (2.9%)
missing-fallback50 (1.2%)
missing-metadata-propagation48 (1.2%)
type-handling-inconsistency40 (1.0%)
missing-functionality38 (0.9%)
missing-api37 (0.9%)
wrong-default36 (0.9%)
missing-validation35 (0.9%)
missing-type-support29 (0.7%)
race-condition25 (0.6%)
missing-configuration20 (0.5%)
missing-method17 (0.4%)
missing-bounds-check16 (0.4%)

Go go8,467 tagged

missing-feature745 (8.8%)
incomplete-validation255 (3.0%)
missing-metadata-propagation208 (2.5%)
missing-fallback179 (2.1%)
missing-implementation179 (2.1%)
wrong-default134 (1.6%)
missing-validation120 (1.4%)
missing-configuration87 (1.0%)
race-condition85 (1.0%)
missing-functionality79 (0.9%)
missing-configuration-option69 (0.8%)
type-handling-inconsistency63 (0.7%)
missing-field62 (0.7%)
missing-nil-check58 (0.7%)
missing-method43 (0.5%)

Java java4,369 tagged

missing-feature243 (5.6%)
incomplete-validation101 (2.3%)
missing-metadata-propagation97 (2.2%)
missing-implementation83 (1.9%)
missing-configuration72 (1.6%)
missing-null-check64 (1.5%)
wrong-default63 (1.4%)
missing-fallback48 (1.1%)
missing-validation44 (1.0%)
type-handling-inconsistency44 (1.0%)
race-condition39 (0.9%)
missing-method33 (0.8%)
missing-configuration-option24 (0.5%)
missing-functionality21 (0.5%)
missing-type-support20 (0.5%)

JavaScript js7,257 tagged

missing-feature496 (6.8%)
incomplete-validation221 (3.0%)
missing-fallback124 (1.7%)
missing-metadata-propagation113 (1.6%)
missing-implementation100 (1.4%)
wrong-default93 (1.3%)
missing-validation82 (1.1%)
missing-configuration-option71 (1.0%)
missing-method63 (0.9%)
type-handling-inconsistency58 (0.8%)
missing-functionality52 (0.7%)
missing-configuration47 (0.6%)
missing-null-check46 (0.6%)
missing-error-handling40 (0.6%)
missing-option40 (0.6%)

Python py5,951 tagged

missing-feature519 (8.7%)
missing-implementation147 (2.5%)
incomplete-validation124 (2.1%)
missing-fallback117 (2.0%)
missing-metadata-propagation117 (2.0%)
missing-validation66 (1.1%)
missing-parameter63 (1.1%)
wrong-default62 (1.0%)
type-handling-inconsistency59 (1.0%)
missing-functionality51 (0.9%)
missing-configuration45 (0.8%)
feature-implementation39 (0.7%)
missing-error-handling36 (0.6%)
missing-configuration-option35 (0.6%)
missing-method29 (0.5%)

Rust rust5,593 tagged

missing-feature411 (7.3%)
missing-implementation162 (2.9%)
incomplete-validation133 (2.4%)
missing-metadata-propagation97 (1.7%)
missing-fallback71 (1.3%)
wrong-default60 (1.1%)
missing-validation59 (1.1%)
missing-functionality52 (0.9%)
missing-method49 (0.9%)
missing-type-support49 (0.9%)
missing-configuration38 (0.7%)
missing-api37 (0.7%)
missing-syntax-support31 (0.6%)
type-handling-inconsistency26 (0.5%)
missing-cli-option24 (0.4%)

TypeScript ts6,837 tagged

missing-feature348 (5.1%)
missing-fallback150 (2.2%)
incomplete-validation145 (2.1%)
missing-metadata-propagation128 (1.9%)
wrong-default122 (1.8%)
missing-implementation100 (1.5%)
missing-validation61 (0.9%)
type-handling-inconsistency59 (0.9%)
missing-configuration50 (0.7%)
race-condition49 (0.7%)
missing-configuration-option43 (0.6%)
missing-method39 (0.6%)
missing-null-check28 (0.4%)
missing-prop27 (0.4%)
missing-functionality25 (0.4%)