Attention Cloud Map: Visualizing Attention Migration of Students’ Debugging Process in Semantic Code Space

Jiayi Zeng,Wei Liu,Ying Zhou,Xinyu Li,Wenqing Cheng
DOI: https://doi.org/10.1007/978-981-99-2449-3_42
2023-01-01
Abstract:Researchers explored the cognitive process of students by analyzing their eye-tracking data in some specified computer programming tasks. Although there are some quantified analysis and data visualization methods proposed in this area, none of them is designed to visualize the attention migration in debugging task. In this paper, we designed a novel kind of chart, i.e. Attention Cloud Map (ACM), for this purpose. We model the semantic code space into a polar coordinate system, and map the code lines and functions of the test program are mapped into points and sectors. We put the bug line in the center point, and mark the relevant code areas in the code space. By plotting the heat map of the amount of eye fixation attention in given time slices, we can obtain a serial of attention distributions in the code space. Experiment results show that, such attention cloud map can enable us to observe the debugging strategy of individual student, and abstract the average progress of one student group, which can be provide some references for the evaluation of students’ debugging performances.
What problem does this paper attempt to address?