E11 · Buse/64
Scores
| Method | Score | Scale | Dataset rank (0–100) |
|---|---|---|---|
| GPT-6.1 Sol | 16.33 | 0–20; mean of three runs | 50.0Δ 9.6 |
| DeepSeek V4 Pro | 10.33 | 0–20; mean of three runs | 18.2Δ 41.4 |
| BTTF | 0.469 | 0–1; higher is more readable | 40.4Δ 19.2 |
| Human | 3.6 | 1–5; original rating | 59.6 |
Loading feature diagnosis…
GPT-6.1 Sol explanations
Run 1 · 16/20
Code Structure: The loop logically groups retrieval of a class name and its catalog and schema.
Nesting: Only one nesting level is shown, making the code easy to follow.
Clarity of intent: Method names communicate the operations, though abbreviated variable names and an explicit String cast slightly reduce clarity.
Code length: The snippet is concise with no unnecessary statements.
Action granularity: Each line performs one distinct assignment.
Reading flow: The sequence is natural, and aligned assignments aid scanning. However, excessive leading indentation and the missing closing brace make the provided fragment less readable as a standalone example.
Run 2 · 16/20
Code Structure: The loop logically groups iteration and class-name metadata retrieval.
Nesting: Only one loop level is visible, keeping the snippet easy to follow.
Clarity of intent: The method names convey catalog and schema lookup, though abbreviated variables such as clsCat, clsSchem, and ns reduce clarity.
Code length: The snippet is concise without unnecessary statements.
Action granularity: Each line performs one assignment or lookup.
Reading flow: Operations proceed naturally from obtaining a class name to retrieving its metadata, and aligned assignments aid scanning. The missing closing brace makes the provided snippet incomplete.
Run 3 · 17/20
Code Structure: The loop logically groups iteration and retrieval of class metadata.
Nesting: Only one loop level is visible, keeping complexity low.
Clarity of intent: Method names clearly indicate catalog and schema retrieval, though abbreviations such as clsCat and ns reduce clarity.
Code length: The snippet is concise without redundant statements.
Action granularity: Each line performs one assignment, making individual steps easy to follow.
Reading flow: The sequence naturally progresses from obtaining a class name to retrieving its metadata, with aligned assignments aiding scanning. However, the missing closing brace makes the snippet visibly incomplete, and the heavy initial indentation lacks surrounding context.
DeepSeek V4 Pro explanations
Run 1 · 4/20
The code is extremely difficult to evaluate and appears to be a small, incomplete fragment. It shows a while loop with three statements that are logically related (iterating over class names and retrieving catalog/schema info), but the variable naming is poor and inconsistent: 'clsName', 'clsCat', and 'clsSchem' are cryptic abbreviations. The alignment of equals signs is inconsistent, which hurts readability. The fragment lacks context—there is no initialization, no surrounding method, and no indication of what 'ns' is or why these operations are being performed, making the code intent unclear. Indentation is present but the overall structure cannot be assessed from this snippet alone. The action granularity is acceptable (one action per line), and the loop logic is straightforward, but the lack of meaningful names, missing context, and unexplained operations severely reduce clarity. Score is low due to ambiguity and poor naming regardless of the simple structure.
Run 2 · 14/20
The code is moderately readable. It uses a clear while loop with descriptive variable names like clsName, clsCat, and clsSchem, indicating intent. The structure is flat, and each action is on its own line, which aids readability. However, the variable alignment with excessive whitespace is unconventional and may distract. The code snippet is short and concise, but lacks context—the purpose of the loop and the surrounding logic are not shown, making it harder to judge overall clarity. Nesting is minimal. The reading flow is natural but slightly interrupted by the odd spacing.
Run 3 · 13/20
The code snippet shows a straightforward while loop iterating over class names, with each iteration performing three clear variable assignments. Structure is logical: retrieve next name, fetch catalog, fetch schema. Nesting is minimal (single loop). Clarity of intent is decent—it's clearly populating class metadata properties, though variable abbreviations like 'clsCat' and 'clsSchem' slightly reduce readability. Code length is concise. Action granularity is good—one action per line. Reading flow is natural and sequential. However, missing context: no loop condition explanation, no null checks, no type safety (raw Iterator with cast), and no comments explaining domain terms. Alignment of assignments is stylistically unusual but not harmful. Overall, readable but not exceptional without surrounding context.
BTTF feature contributions
Score 0.469 / 1