An eye-tracking study assessing the comprehension of c++ and Python source code
Authors:
Open Access
- 26 March 2014
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 231-234
Abstract
A study to assess the effect of programming language on student comprehension of source code is presented, comparing the languages of C++ and Python in two task categories: overview and find bug tasks. Eye gazes are tracked while thirty-eight students complete tasks and answer questions. Results indicate no significant difference in accuracy or time, however there is a significant difference reported on the rate at which students look at buggy lines of code. These results start to provide some direction as to the effect programming language might have in introductory programming classes.Keywords
This publication has 6 references indexed in Scilit:
- The impact of identifier style on effort and comprehensionEmpirical Software Engineering, 2012
- An eye-tracking study on the role of scan time in finding source code defects2012
- Python CS1 as preparation for C++ CS22009
- Temporal eye-tracking data2008
- Analyzing individual performance of source code review using reviewers' eye movement2006
- Experimentation in Software Engineering2000