Visual Attention Analysis During Program Debugging Using Virtual Reality Eye Tracker

The immersion of virtual reality (VR) has transcended the existing experience of multimedia teaching. This paper aims to design a virtual reality eye tracker device to analyze the cognitive process of program debugging by adopting virtual reality technology to build a 3D code rendering system and, a...

Full description

Saved in:
Bibliographic Details
Published inInnovative Technologies and Learning pp. 97 - 106
Main Authors Wang, Chun-Chia, Hung, Jason C., Wang, Shih-Cheng, Huang, Yueh-Min
Format Book Chapter
LanguageEnglish
Published Cham Springer International Publishing
SeriesLecture Notes in Computer Science
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The immersion of virtual reality (VR) has transcended the existing experience of multimedia teaching. This paper aims to design a virtual reality eye tracker device to analyze the cognitive process of program debugging by adopting virtual reality technology to build a 3D code rendering system and, at the same time, using eye tracking technology to study visual attention as well as to analyze and compare the differences in internal behavioral cognition in terms of program debugging. This paper has 32 students as participants who have studied C++ programming language courses for more than one year in the department of computer science. With Unity 3D development tool, the experiment creates a virtual classroom scene and C++ programming language code. The participants’ eye movements are recorded by an eye tracker device integrated in a Head-Mounted Display (HMD). The eye movement defines the regions of interest (ROIs) according to the division of the program’s function, and the difference in visual attention between various ROIs in the code is discussed when the participant performs the program debugging task. The finding results are expected to improve the dilemma of the existing programming teaching, so that the instructors can provide appropriate teaching aids for students to achieve the purpose of programming teaching and improving the students’ programming competence.
Bibliography:The original version of this chapter was revised: the affiliation of the authors listed the incorrect country. This was corrected. The correction to this chapter is available at 10.1007/978-3-030-35343-8_90
ISBN:3030353427
9783030353421
ISSN:0302-9743
1611-3349
DOI:10.1007/978-3-030-35343-8_11