Supporting program comprehension with data-enhanced active reading

This study proposes a novel pedagogical approach to applying active reading (AR) strategies and the learning analytics dashboard to program comprehension (PC) in programming courses. The objective was to visualize the code-reading behaviors of novice programming learners using learning logs and promote code comprehension. The strategy was applied to students in computer science classes at a liberal arts college in India. The results show that the utilization of the dashboard positively influenced students’ learning behaviors outside the classroom. It was recognized as an effective means of supporting PC, highlighting the need to elaborate on how to adopt dashboards in code reading tasks. The study confirms that reflecting on learning using the dashboard can promote learners’ metacognitive skills, regardless of subject or language. It contributes to AR research by demonstrating new practical benefits of AR strategies for PC.

Authors

Institutions

Publication Details

Journal
Research and Practice in Technology Enhanced Learning
Published
2025-02-03
DOI
https://doi.org/10.58459/rptel.2025.20039
Primary Topic
Online Learning and Analytics
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Supporting program comprehension with data-enhanced active reading

Izumi Horikoshi, Prajish Prasad, Hiroaki Ogata, Rwitajit Majumdar et al.
Research and Practice in Technology Enhanced Learning
Online Learning and Analytics
article

Supporting program comprehension with data-enhanced active reading

Izumi Horikoshi, Prajish Prasad, Hiroaki Ogata, Rwitajit Majumdar, Yuko Toyokawa
article en

Abstract

This study proposes a novel pedagogical approach to applying active reading (AR) strategies and the learning analytics dashboard to program comprehension (PC) in programming courses. The objective was to visualize the code-reading behaviors of novice programming learners using learning logs and promote code comprehension. The strategy was applied to students in computer science classes at a liberal arts college in India. The results show that the utilization of the dashboard positively influenced students’ learning behaviors outside the classroom. It was recognized as an effective means of supporting PC, highlighting the need to elaborate on how to adopt dashboards in code reading tasks. The study confirms that reflecting on learning using the dashboard can promote learners’ metacognitive skills, regardless of subject or language. It contributes to AR research by demonstrating new practical benefits of AR strategies for PC.

Research and Practice in Technology Enhanced LearningVol. 20
Kyoto University (JP), Flame University (IN), Kumamoto University (JP)
Japan Society for the Promotion of Science
Quality Education
Openalex Percentile: Top 99%
Online Learning and Analytics
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.