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 …

[HTML][HTML] Brain and autonomic nervous system activity measurement in software engineering: A systematic literature review

B Weber, T Fischer, R Riedl - Journal of Systems and Software, 2021 - Elsevier
In the past decade, brain and autonomic nervous system activity measurement received
increasing attention in the study of software engineering (SE). This paper presents a …

The ABC of software engineering research

KJ Stol, B Fitzgerald - ACM Transactions on Software Engineering and …, 2018 - dl.acm.org
A variety of research methods and techniques are available to SE researchers, and while
several overviews exist, there is consistency neither in the research methods covered nor in …

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 …

Evaluating code readability and legibility: An examination of human-centric studies

D Oliveira, R Bruno, F Madeiral… - 2020 IEEE International …, 2020 - ieeexplore.ieee.org
Reading code is an essential activity in software maintenance and evolution. Several
studies with human subjects have investigated how different factors, such as the employed …

From code complexity metrics to program comprehension

DG Feitelson - Communications of the ACM, 2023 - dl.acm.org
From Code Complexity Metrics to Program Comprehension Page 1 52 COMMUNICATIONS
OF THE ACM | MAY 2023 | VOL. 66 | NO. 5 contributed articles IMA GE B Y ANDRIJ BOR YS A …

Syntax, predicates, idioms—what really affects code complexity?

S Ajami, Y Woodbridge, DG Feitelson - Empirical Software Engineering, 2019 - Springer
Program comprehension concerns the ability to understand code written by others. But not
all code is the same. We use an experimental platform fashioned as an online game-like …

RemoteEye: An open-source high-speed remote eye tracker: Implementation insights of a pupil-and glint-detection algorithm for high-speed remote eye tracking

B Hosp, S Eivazi, M Maurer, W Fuhl, D Geisler… - Behavior research …, 2020 - Springer
The increasing employment of eye-tracking technology in different application areas and in
vision research has led to an increased need to measure fast eye-movement events …

What drives the reading order of programmers? an eye tracking study

N Peitek, J Siegmund, S Apel - … of the 28th international conference on …, 2020 - dl.acm.org
Background: The way how programmers comprehend source code depends on several
factors, including the source code itself and the programmer. Recent studies showed that …