Claims

Exception-type confusion was the dominant difficulty pattern in SafeDivide at the University of Houston (90% of incorrect attempts) and persisted across harder problems in both deployments

Claim · All claims
Evidence · 1 study (2 entries) · design r2 · q2
Currency · newest study 2026 · not yet checked against its sources · not reviewed by a person

Subclaims

Reading the evidence codes

q is the design tier, i the impact, n the sample, and the kind with its r the rigour judged within that kind: what each code means.

This claim: no standardized effect is recorded in observations/ for it yet, so no benchmark reading is possible.

q2 i? At the University of Houston, exception type confusion affected 90% of students with incorrect attempts on P1 and remained present on P2 (48%) and P3 (37%). → Daniel Prol 2026 q2 i? At Aalto University, 62% of incorrect attempts on safe_integer involved a broad or wrong exception class, and on safe_list (P3) most students with incorrect attempts (89%) selected an incorrect guard condition, reflecting confusion about when to raise. → Daniel Prol 2026 (2)

Evidence

Daniel Prol 2026

Daniel Prol, Juho Leinonen, Arto Hellas, Saleh Alkhamees, Amin Alipour. (2026). Pulla: A Parsons Problem Tool for Fine-Grained Behavioral Tracing and Instructor-Facing Problem-Solving Analysis. arXiv. https://arxiv.org/abs/2609.15944 doi:10.48550/arxiv.2609.15944

q2 · i? · design · r2

Log analysis of UH deployment attempts across the three Parsons problems. Trace data show "exception type confusion was the dominant pattern in P1, affecting 90% of students with incorrect attempts", with students placing semantically imprecise types where a more specific subtype was required.

"At the University of Houston, exception type confusion was the dominant pattern in P1, affecting 90% of students with incorrect attempts, and remained present in P2 (48%) and P3 (37%): in each case students placed a semantically imprecise type, such asIllegalStateException, Exception, or RuntimeException, where a more specific subtype was required."

Daniel Prol 2026 (2)

Daniel Prol, Juho Leinonen, Arto Hellas, Saleh Alkhamees, Amin Alipour. (2026). Pulla: A Parsons Problem Tool for Fine-Grained Behavioral Tracing and Instructor-Facing Problem-Solving Analysis. arXiv. https://arxiv.org/abs/2609.15944

q2 · i? · design · r2

Log analysis of Aalto deployment attempts on the safe_list problem. The trace data show "most students with incorrect attempts (89%) selected an incorrect guard condition", choosing if index < 0 rather than the correct bound, which the authors read as confusion about when rather than which exception to raise.

"in safe_list (P3), most students with incorrect attempts (89%) selected an incorrect guard condition. The dominant error in P3 was choosing if index < 0 rather than the correct bound if index < -len(items) , which is required to reject out-of-range negative indices."

Discussion

Page metadata
Field Value
type claim
id exception-type-confusion-dominant-pattern
title Exception-type confusion was the dominant difficulty pattern in SafeDivide at the University of Houston (90% of incorrect attempts) and persisted across harder problems in both deployments
description Exception-type confusion was the dominant difficulty pattern in SafeDivide at the University of Houston (90% of incorrect attempts) and persisted across harder problems in both deployments
status review
evidence_strength moderate
newest_evidence 2026
generated by process:wiki-ingest on 2026-10-11
trust unverified — no one has confirmed this page's content
sources 2 — daniel-prol-2026, daniel-prol-2026-2

Frontmatter is the page's machine-readable record — see the Schema & Guide.