E22 · Buse/20

Full sample results

Scores

MethodScoreScaleDataset rank
(0–100)
GPT-6.1 Sol190–20; mean of three runs
96.0Δ 51.0
DeepSeek V4 Pro180–20; mean of three runs
98.5Δ 53.5
BTTF0.4180–1; higher is more readable
26.3Δ 18.7
Human3.261–5; original rating
44.9

Loading feature diagnosis…

Source code

GPT-6.1 Sol explanations

Run 1 · 19/20

Code Structure: Logically organizes event ID selection, event creation, and dispatch.

Nesting: Flat, with no nested blocks.

Clarity of intent: Descriptive names and the "blink" command make the purpose clear, though ON/OFF definitions require external context.

Code length: Concise, with no unnecessary statements.

Action granularity: Each line performs one distinct action.

Reading flow: Natural progression from determining state to constructing and firing the event. Minor spacing inconsistencies around the ternary operator and constructor arguments slightly reduce polish.

Run 2 · 19/20

Code Structure: Logically organized into choosing an event ID, constructing an event, and firing it.

Nesting: Flat, with no nested control flow.

Clarity of intent: Descriptive variable names and the "blink" command make the purpose clear, though ON and OFF depend on surrounding context.

Code length: Concise without unnecessary statements.

Action granularity: Each line performs one distinct action.

Reading flow: Natural progression from preparation to dispatch; minor spacing inconsistencies around the ternary operator and constructor arguments slightly reduce polish.

Run 3 · 19/20

Code Structure: Logically organized into event ID selection, event creation, and dispatch.

Nesting: Flat, with no nested control flow.

Clarity of intent: Variable names and the "blink" command clearly indicate the purpose, although ON and OFF depend on external definitions.

Code length: Concise without unnecessary steps.

Action granularity: Each line performs one distinct action.

Reading flow: Natural progression from determining state to constructing and firing the event. Minor spacing inconsistencies around the ternary operator and constructor arguments slightly reduce readability.

BTTF feature contributions

Score 0.418 / 1