During novices' first programming lesson, engagement, confusion, frustration, boredom, and curiosity are the dominant affective states, collectively accounting for approximately 73% of affect judgments¶
Claim · All claims
Evidence · 1 study · associationalr2·q3
Currency · newest study 2017 · 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.
q3 i? Engagement, confusion, frustration, boredom, and curiosity each occurred at least 5% of the time and together accounted for approximately 73% of all affect judgments, while other states summed to only 10%. → Bosch 2017
Evidence¶
Bosch 2017¶
Bosch, N., & D'Mello, S. (2017). The Affective Experience of Novice Computer Programmers. Int J Artif Intell Educ. https://doi.org/10.1007/s40593-015-0069-5
q3 · i? · associational · r2
Fine-grained affect incidence analysis of 9696 retrospective affect judgments from 99 novice students learning Python in a lab study; the article reports the five frequent states "collectively accounted for approximately 73 % of all affect judgments" and infrequent states only 10%, with neutral at 17%.
"The results indicated that engagement, confusion, frustration, boredom, curiosity (henceforth referred to as frequent affective states) occurred at least 5 % of the time and collectively accounted for approximately 73 % of all affect judgments."
Discussion¶
Related Claims¶
- Confusion+frustration and curiosity+engagement were the only affective state pairs co-occurring above chance, and within each pair one state was more likely to imply the other — related
- Confusion and frustration followed incorrect solution submissions and preceded hint requests, while coding was the central activity surrounding all affective states — related
- After partialling out control variables, boredom and frustration during scaffolded learning negatively correlated with fadeout performance, while confusion↔frustration transitions and boredom→engagement transition positively correlated with it — related
- Five of six predicted affect transitions were significant and aligned with the affect dynamics model, but boredom transitioned to engagement rather than to frustration — related
- Interaction-based affect detectors outperformed posture-based detectors, with boredom detected best and posture detectors near chance — related
Page metadata
| Field | Value |
|---|---|
type |
claim |
id |
novice-programming-affect-incidence-five-dominant-states |
title |
During novices' first programming lesson, engagement, confusion, frustration, boredom, and curiosity are the dominant affective states, collectively accounting for approximately 73% of affect judgments |
description |
During novices' first programming lesson, engagement, confusion, frustration, boredom, and curiosity are the dominant affective states, collectively accounting for approximately 73% of affect judgments |
status |
review |
evidence_strength |
moderate |
newest_evidence |
2017 |
generated |
by process:wiki-ingest on 2026-10-27 |
trust |
unverified — no one has confirmed this page's content |
sources |
1 — bosch-2017 |
Frontmatter is the page's machine-readable record — see the Schema & Guide.