E10 · Buse/68

Full sample results

Scores

MethodScoreScaleDataset rank
(0–100)
GPT-6.1 Sol17.330–20; mean of three runs
71.7Δ 20.7
DeepSeek V4 Pro120–20; mean of three runs
27.8Δ 23.2
BTTF0.5910–1; higher is more readable
68.7Δ 17.7
Human3.361–5; original rating
51.0

Loading feature diagnosis…

Source code

GPT-6.1 Sol explanations

Run 1 · 18/20

Code Structure: A logically ordered sequence creates a result, attaches a listener, and runs the test.

Nesting: Flat, with no nested control flow.

Clarity of intent: Descriptive method and variable names make the purpose clear, though fTest uses a less readable naming convention.

Code length: Concise, with no unnecessary statements.

Action granularity: Each statement occupies its own line; the inline listener creation remains easy to understand.

Reading flow: Natural setup-to-execution progression. Minor drawbacks are inconsistent spacing around '=' and the missing closing brace in the provided snippet.

Run 2 · 17/20

Code Structure: The method follows a logical sequence: create a result, attach a listener, and execute the test.

Nesting: The code is flat, with no nested control flow.

Clarity of intent: Names such as TestResult, addListener, and createAdaptingListener make the purpose clear, though fTest depends on surrounding context.

Code length: The snippet is concise without unnecessary statements.

Action granularity: Each statement performs one primary action; the nested listener-creation call remains easy to follow.

Reading flow: Execution reads naturally from setup to test invocation. Inconsistent spacing around '=' slightly reduces polish, and the missing closing brace leaves the provided method incomplete.

Run 3 · 17/20

Code Structure: The method follows a logical setup-and-execute sequence, but the snippet lacks a closing brace.

Nesting: Flat, with no nested control flow.

Clarity of intent: Creating a test result, attaching an adapting listener, and running the test clearly convey the purpose; fTest is slightly less descriptive.

Code length: Concise, with no unnecessary statements.

Action granularity: Each statement performs one primary action, though listener creation is embedded in registration.

Reading flow: Natural and easy to follow; inconsistent spacing around the assignment and the incomplete method slightly reduce readability.

BTTF feature contributions

Score 0.591 / 1