Eye Movements in Programming Education II : Analyzing the Novice ’ s Gaze

Eye Movements in Programming Education II : Analyzing the Novice ’ s Gaze
复制标题

编程教育中的眼动II:分析新手的目光

DOI:
--
复制
发表时间:
2015
期刊:
影响因子:
--
通讯作者:
R. Bednarik
R. Bednarik
中科院分区:
--
文献类型:
--
作者:
Teresa Busjahn;Carsten Schulte;S. Tamm;R. Bednarik

文献摘要

被引文献

相似文献

识别新手和专家程序员之间的差异几十年来一直是认识论和学习研究领域的一个长期问题。随着廉价的眼动追踪技术的出现,可以进行实验,以客观地探索这些差异,在一个更细粒度的时间尺度和更大数量的实验对象比以往任何时候都。在本文中,我们报告的分析两个新手计算机科学的学生记录在三个点上理解源代码在他们的第一个Java编程课程。虽然我们能够为他们的眼动数据推断出可能的认知解释,但最终我们没有足够的数据来确保其正确性。我们计划开发一个认知模型的程序理解,结合符号执行,认知模型和眼动跟踪,这将有望能够进一步推进我们的认知变化,发生在程序员获得专业知识的理解领域。
Identifying the differences between novice and expert programmers has been a long-standing question in the epistemology and learning research area for decades. With the advent of cheap eye tracking technology, experiments can be undertaken to objectively explore these differences at a much more fine-grained time-scale and with much larger numbers of experimental subjects than ever before. In this paper, we report on analyses of two novice computer science students who were recorded comprehending source code at three points in their first Java programming course. While we were able to infer possible cognitive explanations for their eye movement data, ultimately we did not have enough data to assure ourselves of its correctness. We plan to develop a cognitive model for program comprehension that combines symbolic execution, cognitive models, and eye tracking, that will hopefully be able to further progress the field in our understanding of the cognitive changes that occur as a programmer gains expertise.