← CHI 2026 map

CHI '26 · Best paper · full-paper review · confidence high

Starting From Scratch Again and Again: Tracing the Origins of High Schoolers’ Negative Perceptions of Block-Based Programming

Caryn Tran , Kristin Fasiang , Max Kanwal , Eleanor O'Rourke

This is a strong qualitative CHI paper because it explains why block-based programming gets dismissed: not because blocks are inherently weak, but because students repeatedly encounter them in narrow, child-coded, and highly scaffolded forms. The paper’s real contribution is a grounded theory of how those beliefs form and how they can be disrupted through better sequencing, framing, and exposure to counterexamples.


Axes Lens

Rare contribution shape, typical evidence profile. The point here is not a score. It is to show what kind of claim the paper makes, and whether the evidence pattern is unusual or baseline in this 268 -review set.

Contribution shape

Knowledge form
descriptive knowledge typical · 92/268
Novelty type
theory typical · 15/268
Abstraction level
field typical · 41/268
Generalization target
user population typical · 75/268
Validation mode
qualitative study typical · 63/268

Evidence profile

Evidence strength
strong typical · 158/268
Claim alignment
strong typical · 231/268
Overclaim risk
low typical · 53/268

Review Summary

Starting From Scratch Again and Again is a persuasive qualitative contribution because it reframes a familiar computing-education complaint into a richer HCI question about how learners construct meaning over time. Rather than asking whether blocks or text are better in the abstract, the paper asks how students come to interpret blocks as childish, limiting, or inauthentic. That shift is the paper’s main intellectual contribution. The authors show that students are not simply reacting to interface modality alone; they are building folk theories from repeated encounters with tools, classroom framing, peer discourse, and broader cultural narratives about what “real programming” looks like. In that account, blocks become devalued not because they are inherently weak, but because they are repeatedly bundled with simplified tasks, playful aesthetics, and low-status educational experiences. The evidence is well matched to this claim. A constructivist grounded theory study is appropriate for tracing how beliefs are assembled and revised, and the paper uses interviews with 17 high school students to surface recurring interpretive patterns. The resulting three folk theories are memorable and useful: that CS progress means accumulating languages, that blocks are for young children, and that limitations in activities are caused by the block modality itself. The discussion is especially strong in showing how these beliefs are reinforced by curricular sequencing and by the field’s own emphasis on block-to-text transition narratives. Just as important, the paper does not stop at diagnosis; it identifies how counterexamples such as dual-modality tools or more professional block environments can destabilize these assumptions. The main caution is scope. This is a small, self-selected U.S. sample based on retrospective self-report, so the work should not be read as a causal or universal account. Still, as a field-level explanatory contribution, it is highly valuable. It gives HCI and computing-education researchers a better vocabulary for understanding why learners dismiss certain tools and why interface judgments are inseparable from trajectories, institutions, and cultural meaning.

What Changed

Canon before

The dominant assumption treats block-based programming (BBP) as an introductory, simpler modality for young or novice learners that needs to be transitioned away from to text-based programming (TBP) for authentic or advanced learning. It emphasizes syntax mastery and language accumulation as primary progress markers in computing education.

Departure from common sense

The paper breaks the common assumption that programming modality itself (blocks vs. text) inherently signals power and sophistication, revealing that negative perceptions of blocks stem more from sequences of simplistic exposure, social and cultural cues, and tool design choices rather than intrinsic limitations of blocks. It challenges that progression in computing is defined mainly by shifting from blocks to text, showing beliefs can be malleable through exposure to counterexamples including dual-modality tools and professional-grade block environments.

Actual novelty

The study uniquely traces how high school students develop and revise folk theories about block-based programming through experiential, social, and cultural influences using constructivist grounded theory. It identifies three core folk theories shaping negative perceptions of blocks and shows how deliberate curriculum and tool design can expand notions of programming. The contribution is less a new artifact than a field-level explanatory account of how modality judgments are formed, stabilized, and sometimes revised over time.

Evidence

The paper’s claims are grounded in a constructivist grounded theory study of 17 U.S. high school students, with iterative semi-structured interviews, theoretical sampling, and memo writing. The discussion and conclusion connect the interview data to three recurring folk theories and to design implications about trajectories, modality, and legitimacy. The evidence is strong for interpretive and explanatory claims, but it remains qualitative, retrospective, and context-bound.

“3 Methods We conducted a multi-phase constructivist grounded theory study [11] to understand how high school students develop and revise perceptions of educational programming tools.”

actual novelty · 3 Methods · confidence 0.95

“ These beliefs were shaped by early encounters with simplistic block activities and were reinforced through peer discourse, curriculum structure, and cultural portrayals of programming”

departure from common sense · 6 Discussion · confidence 0.96

“6.2 Limitations and Future Work This study is based on a small, self-selected sample of U.S. high school students and relies on retrospective self-report. Beliefs may differ in other educational systems and communities, and recall may be distorted. We also do not test interventions or isolate causal effects of specific tool features. F”

limitation · 6.2 Limitations and Future Work · confidence 0.99

“3 Methods We conducted a multi-phase constructivist grounded theory study [11] to understand how high school students develop and revise perceptions of educational programming tools. We examined how these perceptions are shaped by past experiences, instructional contexts, and tool exposure. Data collection occurred from July 2023 to July 2024 and included iterative rounds of semi-structured interviews, supported by theoretical sampling and continuous memo writing.”

validation scope · 3 Methods · confidence 0.93

Limits

Method limits

This is a small, self-selected sample of 17 U.S. high school students, using retrospective self-report rather than direct observation or longitudinal tracking. The study does not experimentally isolate causal effects of specific tool features, so the account is best read as an interpretive theory of sense-making rather than a causal model.

Deployment limits

The implications for curriculum and tool design are promising but not yet validated through intervention studies. Translating the findings into practice will require testing whether trajectory-aware framing, professional visual programming examples, or redesigned sequences actually shift beliefs and persistence in real classrooms.

Boundary conditions

The findings are bounded by U.S. high school contexts and by students reflecting on prior K–12 experiences with programming tools. Beliefs may differ in other educational systems, age groups, or cultural settings, and the paper does not directly measure learning outcomes or persistence effects.

Position in field

This work advances HCI and computing education by reframing BBP perceptions as a developmental and sociocultural sense-making process rather than a simple preference for one interface over another. It pushes the field toward trajectory-aware design, where tools, instruction, and curriculum are treated as a connected pathway that students interpret over time.

Abstract