Investigating the Usability of Coding Applications for Children: Insights from Teacher Interviews

In pursuit of making the benefits of learning to code more accessible to young learners, numerous block-based environments have been developed. This study attempts to identify key design features within these applications that support student learning; aiming to enhance existing environments, guide future design efforts, and assist educators in selecting platforms tailored to specific educational needs. Through in-depth computer science $\mathrm{K}-8$ teacher interviews and a thematic analysis, we uncovered 96 key concepts, categorized into three themes: design features, user aptitude, and pedagogical strategies. Teachers emphasized usability heuristics such as user control, flexible modalities, clear visual cues, and context-rich error notifications to enhance programming environments. They also stated coding applications need to support pedagogical strategies including pair programming, clear rubrics, appropriate scaffolding, and differentiated instruction.

Authors

Institutions

Publication Details

Published
2024-09-02
DOI
https://doi.org/10.1109/vl/hcc60511.2024.00016
Citations
4
Primary Topic
Child Development and Digital Technology
Type
article
Field-Weighted Citation Impact
8.38
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Investigating the Usability of Coding Applications for Children: Insights from Teacher Interviews

Thi Bich Thanh Truong, Stephanie Ludi, Mika Morgan, Katherine Gash
4 citations
Child Development and Digital Technology
8.38
article

Investigating the Usability of Coding Applications for Children: Insights from Teacher Interviews

Thi Bich Thanh Truong, Stephanie Ludi, Mika Morgan, Katherine Gash
article en
4 citations

Abstract

In pursuit of making the benefits of learning to code more accessible to young learners, numerous block-based environments have been developed. This study attempts to identify key design features within these applications that support student learning; aiming to enhance existing environments, guide future design efforts, and assist educators in selecting platforms tailored to specific educational needs. Through in-depth computer science $\mathrm{K}-8$ teacher interviews and a thematic analysis, we uncovered 96 key concepts, categorized into three themes: design features, user aptitude, and pedagogical strategies. Teachers emphasized usability heuristics such as user control, flexible modalities, clear visual cues, and context-rich error notifications to enhance programming environments. They also stated coding applications need to support pedagogical strategies including pair programming, clear rubrics, appropriate scaffolding, and differentiated instruction.

Vol. 114
University of North Texas (US)
Quality Education
Openalex Percentile: Top 2%
Child Development and Digital Technology
8.38
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Investigating the Usability of Coding Applications for Children: Insights from Teacher Interviews — Thi Bich Thanh Truong, Stephanie Ludi, et al. · (2024) | TGRS Research Map | TGRS