E16 · Buse/58

Full sample results

Scores

MethodScoreScaleDataset rank
(0–100)
GPT-6.1 Sol180–20; mean of three runs
84.8Δ 74.7
DeepSeek V4 Pro150–20; mean of three runs
60.6Δ 50.5
BTTF0.4660–1; higher is more readable
39.4Δ 29.3
Human2.411–5; original rating
10.1

Loading feature diagnosis…

Source code

GPT-6.1 Sol explanations

Run 1 · 18/20

Code Structure: logically ordered steps derive a class name, construct an error, and return an error-report runner.

Nesting: flat execution with no nested control flow; the wrapped constructor call remains easy to follow.

Clarity of intent: descriptive variable and method names communicate the purpose, although the external format constant and fTestClass require context.

Code length: concise, with no unnecessary statements.

Action granularity: each statement performs a cohesive action; the final method chain combines closely related operations without obscuring intent.

Reading flow: natural progression from preparation to error construction to return. Minor readability drawbacks include inconsistent spacing around assignment operators and heavy indentation.

Run 2 · 18/20

Code Structure: Logically ordered steps extract the class name, construct an error, and return its runner.

Nesting: Flat control flow; nested method calls are shallow and easy to follow.

Clarity of intent: Descriptive names and the error-format constant clearly communicate error reporting, although surrounding context would clarify why initialization failed.

Code length: Concise, with no unnecessary statements.

Action granularity: Each statement performs one main action; the final method chain is short and readable.

Reading flow: Natural progression from input extraction to error creation and return. Minor spacing inconsistencies around assignment operators and heavy indentation slightly reduce readability.

Run 3 · 18/20

Code Structure: A logically organized sequence derives a class name, creates an initialization error, and returns an error-report runner.

Nesting: No control-flow nesting; the nested method calls remain easy to follow.

Clarity of intent: Descriptive names and the error-format constant communicate the purpose, although surrounding context would clarify the failure condition.

Code length: Concise, with no unnecessary statements.

Action granularity: Each statement performs one primary action; the final method chain is compact and readable.

Reading flow: Natural progression from preparation to error construction to return. Minor formatting inconsistencies, particularly missing spaces before assignment operators and heavy indentation, slightly reduce readability.

BTTF feature contributions

Score 0.466 / 1