arrow
Return

Supporting program comprehension with data-enhanced active reading

delete2025-02-03
delete0
delete
OA
AI
Y
Yuko Toyokawa *
P
Prajish Prasad
I
Izumi Horikoshi
R
Rwitajit Majumdar
H
Hiroaki Ogata
DOI:10.58459/rptel.2025.20039delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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.
Keywords:
Program comprehension
Active reading
Learning analytics

Journal

Research and Practice in Technology Enhanced Learning cover
Research and Practice in Technology Enhanced Learning
IF:
3
Papers:
238
Citations:
954

Organization

K
Kyoto University
Scholars:
5.1W
Papers: 4.6W
Citations: 6.1W
K
Kumamoto University
Scholars:
1.1W
Papers: 8.5K
Citations: 7.9K