A survey on the usage of eye-tracking in computer programming
Traditional quantitative research methods of data collection in programming, such as
questionnaires and interviews, are the most common approaches for researchers in this …
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
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 …
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 …
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
For several years, the software engineering research community used eye trackers to study
program comprehension, bug localization, pair programming, and other software …
program comprehension, bug localization, pair programming, and other software …
Program comprehension and code complexity metrics: An fmri study
Background: Researchers and practitioners have been using code complexity metrics for
decades to predict how developers comprehend a program. While it is plausible and …
decades to predict how developers comprehend a program. While it is plausible and …
Evaluating code readability and legibility: An examination of human-centric studies
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 …
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 …
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 …
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
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 …
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
Background: The way how programmers comprehend source code depends on several
factors, including the source code itself and the programmer. Recent studies showed that …
factors, including the source code itself and the programmer. Recent studies showed that …