Abstract—Code reading is an important skill in programming. Inspired by the linearity that people exhibit while natural lan-guage text reading, we designed local and global gaze-based mea-sures to characterize linearity (left-to-right and top-to-bottom) in reading source code. Unlike natural language text, source code is executable and requires a specific reading approach. To validate these measures, we compared the eye movements of novice and expert programmers who were asked to read and comprehend short snippets of natural language text and Java programs. Our results show that novices read source code less linearly than natural language text. Moreover, experts read code less linearly than novices. These findings indicate that there are sp...
Systems that adapt to changes in human needs automatically are useful, built upon advancements in hu...
Does the way a person read influence the way they understand information or is it the other way arou...
When children learn to read, they almost invariably start with oral reading: reading the words and s...
International audienceIn this paper, we analyze eye movement data of 26 participants using a quantit...
Previous research has examined how eye-tracking metrics can serve as a proxy for directly measuring ...
Due to the character of programming languages, reading ability may have more impact on learning to p...
With the growing demand for programming expertise on the labor market (Prabhakar, Litecky, & Arnett,...
Context. Source codes with lower level of readability impose a higher cost to software maintainabili...
Code reading is a prerequisite of program comprehension which is a fundamental task in software deve...
Program comprehension is a sub-field of software engineering that seeks to understand how developers...
Background and Context: The designers of programming editors aimed at learners have long experimente...
With the growing demand for programming expertise on the labor market, the investigation and optimiz...
Eye tracking data, particularly scanpath, provides valuable insights about code reading patterns whi...
The eyes cannot lie. Eye movements are biological data that reveal information about the reader’s at...
The methodology of eye tracking has been gradually mak-ing its way into various fields of science, a...
Systems that adapt to changes in human needs automatically are useful, built upon advancements in hu...
Does the way a person read influence the way they understand information or is it the other way arou...
When children learn to read, they almost invariably start with oral reading: reading the words and s...
International audienceIn this paper, we analyze eye movement data of 26 participants using a quantit...
Previous research has examined how eye-tracking metrics can serve as a proxy for directly measuring ...
Due to the character of programming languages, reading ability may have more impact on learning to p...
With the growing demand for programming expertise on the labor market (Prabhakar, Litecky, & Arnett,...
Context. Source codes with lower level of readability impose a higher cost to software maintainabili...
Code reading is a prerequisite of program comprehension which is a fundamental task in software deve...
Program comprehension is a sub-field of software engineering that seeks to understand how developers...
Background and Context: The designers of programming editors aimed at learners have long experimente...
With the growing demand for programming expertise on the labor market, the investigation and optimiz...
Eye tracking data, particularly scanpath, provides valuable insights about code reading patterns whi...
The eyes cannot lie. Eye movements are biological data that reveal information about the reader’s at...
The methodology of eye tracking has been gradually mak-ing its way into various fields of science, a...
Systems that adapt to changes in human needs automatically are useful, built upon advancements in hu...
Does the way a person read influence the way they understand information or is it the other way arou...
When children learn to read, they almost invariably start with oral reading: reading the words and s...