Gaze strategies can reveal the impact of source code features on the cognitive load of novice programmers

4Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

As shown by several studies, programmers’ readability of source code is influenced by its structural and the textual features. In order to assess the importance of these features, we conducted an eye-tracking experiment with programming students. To assess the readability and comprehensibility of code snippets, the test subjects were exposed to four different snippets containing or missing structural and/or textual elements. To assure that all subjects were at an equivalent level of expertise, their programming skills were also evaluated. During the eye-tracking experiment, the subjects were also asked to give a readability and comprehensibility score to each snippet. The absence of textual features showed to increase the average fixation duration. This indicates that for the test subjects the textual features were more essential for the comprehension of the code. Gaze pattern analysis revealed less ordered patterns in the absence of structural features compared to the absence of textual features.

Cite

CITATION STYLE

APA

Wulff-Jensen, A., Ruder, K., Triantafyllou, E., & Bruni, L. E. (2019). Gaze strategies can reveal the impact of source code features on the cognitive load of novice programmers. In Advances in Intelligent Systems and Computing (Vol. 775, pp. 91–100). Springer Verlag. https://doi.org/10.1007/978-3-319-94866-9_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free