A survey on the usage of eye-tracking in computer programming

U Obaidellah, M Al Haek, PCH Cheng - ACM Computing Surveys (CSUR …, 2018 - dl.acm.org
Traditional quantitative research methods of data collection in programming, such as
questionnaires and interviews, are the most common approaches for researchers in this …

40 years of designing code comprehension experiments: A systematic mapping study

M Wyrich, J Bogner, S Wagner - ACM Computing Surveys, 2023 - dl.acm.org
The relevance of code comprehension in a developer's daily work was recognized more
than 40 years ago. Consequently, many experiments were conducted to find out how …

A practical guide on conducting eye tracking studies in software engineering

Z Sharafi, B Sharif, YG Guéhéneuc, A Begel… - Empirical Software …, 2020 - Springer
For several years, the software engineering research community used eye trackers to study
program comprehension, bug localization, pair programming, and other software …

Program comprehension and code complexity metrics: An fmri study

N Peitek, S Apel, C Parnin… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
Background: Researchers and practitioners have been using code complexity metrics for
decades to predict how developers comprehend a program. While it is plausible and …

[HTML][HTML] Exploring differences in self-regulated learning strategy use between high-and low-performing students in introductory programming: An analysis of eye …

G Cheng, D Zou, H Xie, FL Wang - Computers & Education, 2024 - Elsevier
Previous studies have reported mixed results regarding the relationship between students'
use of self-regulated learning (SRL) strategies and their performance in introductory …

Eye-tracking metrics in software engineering

Z Sharafi, T Shaffer, B Sharif… - 2015 Asia-Pacific …, 2015 - ieeexplore.ieee.org
Eye-tracking studies are getting more prevalent in software engineering. Researchers often
use different metrics when publishing their results in eye-tracking studies. Even when the …

Improving communication between pair programmers using shared gaze awareness

S D'Angelo, A Begel - Proceedings of the 2017 CHI conference on …, 2017 - dl.acm.org
Remote collaboration can be more difficult than collocated collaboration for a number of
reasons, including the inability to easily determine what your collaborator is looking at. This …

Towards modeling human attention from eye movements for neural source code summarization

A Bansal, B Sharif, C McMillan - Proceedings of the ACM on Human …, 2023 - dl.acm.org
Neural source code summarization is the task of generating natural language descriptions of
source code behavior using neural networks. A fundamental component of most neural …

Deep semantic gaze embedding and scanpath comparison for expertise classification during OPT viewing

N Castner, TC Kuebler, K Scheiter, J Richter… - ACM symposium on …, 2020 - dl.acm.org
Modeling eye movement indicative of expertise behavior is decisive in user evaluation.
However, it is indisputable that task semantics affect gaze behavior. We present a novel …

Do developers read compiler error messages?

T Barik, J Smith, K Lubick, E Holmes… - 2017 IEEE/ACM 39th …, 2017 - ieeexplore.ieee.org
In integrated development environments, developers receive compiler error messages
through a variety of textual and visual mechanisms, such as popups and wavy red …