Visually Analyzing Students' Gaze on C++ Code Snippets

Visually Analyzing Students' Gaze on C++ Code Snippets
复制标题

直观地分析学生对 C 代码片段的注视

DOI:
10.1109/emip.2019.00011
复制
发表时间:
2019
期刊:
2019 IEEE/ACM 6th International Workshop on Eye Movements in Programming (EMIP)
影响因子:
--
通讯作者:
Bonita Sharif
Bonita Sharif
中科院分区:
--
文献类型:
--
作者:
Cole S. Peterson;Jonathan A. Saddler;Tanja Blascheck;Bonita Sharif

文献摘要

被引文献

相似文献

本文介绍了一项眼动跟踪研究,研究对象是阅读 C++ 方法的 17 名学生(12 名新手,5 名非新手)。新手是在本学期学习 C++ 的最后一周参加研究的学生。非新手是以前接触过编程的高年级学生。我们报告了三种使用不同语言结构的 C++ 方法的阅读行为。我们使用可视化方法分析了代码行级的固着情况,以获得对代码阅读的洞察力。结果表明,大多数转换都发生在与当前阅读行相近的代码行上。我们观察到,总固定持续时间的很大一部分是在少数行上进行的,而且相关行往往是在一系列短暂的固定中一起阅读的。
The paper presents an eye tracking study with 17 students (12 novices, 5 non-novices) reading C++ methods. The novices were students who participated in the study during the last week of their semester learning C++. The non-novices were senior students who had been exposed to programming before. We report on the reading behavior of three C++ methods that use different language constructs. We analyze fixations at the line level of the code using visualizations to derive insights into code reading. Results show that most transitions were made to code lines that are close to the current line read. We observe that a large percentage of the total fixation duration is made on a small number of lines and that related lines are often viewed together in a series of short fixations.