Program comprehension is a sub-field of software engineering that seeks to understand how developers understand programs. Comprehension acts as a starting point for many software engineering tasks such as bug fixing, refactoring, and feature creation. The dissertation presents a series of empirical studies to understand how developers comprehend software in realistic settings. The unique aspect of this work is the use of eye tracking equipment to gather fine-grained detailed information of what developers look at in software artifacts while they perform realistic tasks in an environment familiar to them, namely a context including both the Integrated Development Environment (Eclipse or Visual Studio) and a web browser (Google Chrome). The i...
Code reading is a prerequisite of program comprehension which is a fundamental task in software deve...
Background and Context: The designers of programming editors aimed at learners have long experimente...
Gaze-control and gaze-assistance in software development tools have so far been explored in the sett...
Program comprehension is a sub-field of software engineering that seeks to understand how developers...
Traditional quantitative research methods of data collection in programming, such as questionnaires ...
Studies on software developers’ behavior guide the development of tools that facilitate source code ...
Eye tracking is an increasingly more popular research method in software engineering and can be used...
With the growing demand for programming expertise on the labor market (Prabhakar, Litecky, & Arnett,...
The methodology of eye tracking has been gradually mak-ing its way into various fields of science, a...
Many crucial activities in software development are linked to gaze and can potentially benefit from ...
With the growing demand for programming expertise on the labor market, the investigation and optimiz...
Background: Reading and understanding sourcecode and writing test cases are indispensable parts of r...
To improve the quality of the software and find security vulnerabilities, code review is usually per...
International audienceThe paper presents an eye tracking study with 17 students (12 novices, 5 non-n...
Previous research has examined how eye-tracking metrics can serve as a proxy for directly measuring ...
Code reading is a prerequisite of program comprehension which is a fundamental task in software deve...
Background and Context: The designers of programming editors aimed at learners have long experimente...
Gaze-control and gaze-assistance in software development tools have so far been explored in the sett...
Program comprehension is a sub-field of software engineering that seeks to understand how developers...
Traditional quantitative research methods of data collection in programming, such as questionnaires ...
Studies on software developers’ behavior guide the development of tools that facilitate source code ...
Eye tracking is an increasingly more popular research method in software engineering and can be used...
With the growing demand for programming expertise on the labor market (Prabhakar, Litecky, & Arnett,...
The methodology of eye tracking has been gradually mak-ing its way into various fields of science, a...
Many crucial activities in software development are linked to gaze and can potentially benefit from ...
With the growing demand for programming expertise on the labor market, the investigation and optimiz...
Background: Reading and understanding sourcecode and writing test cases are indispensable parts of r...
To improve the quality of the software and find security vulnerabilities, code review is usually per...
International audienceThe paper presents an eye tracking study with 17 students (12 novices, 5 non-n...
Previous research has examined how eye-tracking metrics can serve as a proxy for directly measuring ...
Code reading is a prerequisite of program comprehension which is a fundamental task in software deve...
Background and Context: The designers of programming editors aimed at learners have long experimente...
Gaze-control and gaze-assistance in software development tools have so far been explored in the sett...