A hierarchical taxonomy of novice difficulties with selection and iteration in code reading¶
Research Method · All research methods
Evidence · 1 claim (1 for) · 1 study (1 design),q2· 0 of 1 report an effect size · 1 claim rests on one study
Description¶
The article introduces a fine-grained taxonomy categorizing novice programmers' difficulties with reading control flow constructs. Its top dimension is the control structure involved (selection or iteration), with lower levels grouping difficulties by what students do not understand and then by how they struggle. The authors state it categorizes "difficulties specifically related to reading and understanding the control flow constructs selection and iteration". It is intended to harmonize research results, classify errors unambiguously, and hint at undiscovered difficulties.
Accounts¶
- A hierarchical taxonomy of novice difficulties with selection and iteration in code reading: The article introduces a fine-grained taxonomy categorizing novice programmers' difficulties with reading control flow constructs. Its top dimension is the control structure involved (selection or iteration), with lower levels grouping difficulties by what students do not understand and then by how they struggle. The authors state it categorizes "difficulties specifically related to reading and understanding the control flow constructs selection and iteration". It is intended to harmonize research results, classify errors unambiguously, and hint at undiscovered difficulties. (Dimitri Eckert et al. (2026))
Claims¶
Related Research Methods¶
-
Key Sources¶
- Dimitri Eckert and Christian Kautz. (2026). How Students (Mis)understand Conditionals and Loops – A Taxonomy. arXiv preprint. https://arxiv.org/abs/2605.26966v1
Page metadata
| Field | Value |
|---|---|
type |
research-method |
id |
a-hierarchical-taxonomy-of-novice-difficulties-with-selection-and-iteration-in-code-readin |
title |
A hierarchical taxonomy of novice difficulties with selection and iteration in code reading |
description |
The article introduces a fine-grained taxonomy categorizing novice programmers' difficulties with reading control flow constructs. |
status |
review |
generated |
by process:settle-candidates on 2026-10-11 |
trust |
unverified — no one has confirmed this page's content |
Frontmatter is the page's machine-readable record — see the Schema & Guide.