Correlates of Programmer Efficacy and Their Link to Experience: A Combined EEG and Eye-Tracking Study

03/13/2023
by   Norman Peitek, et al.
0

Background: Despite similar education and background, programmers can exhibit vast differences in efficacy. While research has identified some potential factors, such as programming experience and domain knowledge, the effect of these factors on programmers' efficacy is not well understood. Aims: We aim at unraveling the relationship between efficacy (speed and correctness) and measures of programming experience. We further investigate the correlates of programmer efficacy in terms of reading behavior and cognitive load. Method: For this purpose, we conducted a controlled experiment with 37 participants using electroencephalography (EEG) and eye tracking. We asked participants to comprehend up to 32 Java source-code snippets and observed their eye gaze and neural correlates of cognitive load. We analyzed the correlation of participants' efficacy with popular programming experience measures. Results: We found that programmers with high efficacy read source code more targeted and with lower cognitive load. Commonly used experience levels do not predict programmer efficacy well, but self-estimation and indicators of learning eagerness are fairly accurate. Implications: The identified correlates of programmer efficacy can be used for future research and practice (e.g., hiring). Future research should also consider efficacy as a group sampling method, rather than using simple experience measures.

READ FULL TEXT
research
03/07/2018

Use of Eye-Tracking Technology to Investigate Cognitive Load Theory

Cognitive load theory (CLT) provides us guiding principles in the design...
research
05/07/2018

Relating Eye-Tracking Measures With Changes In Knowledge on Search Tasks

We conducted an eye-tracking study where 30 participants performed searc...
research
04/27/2019

PeyeDF: an Eye-Tracking Application for Reading and Self-Indexing Research

PeyeDF is a Portable Document Format (PDF) reader with eye tracking supp...
research
11/02/2018

Exploring Gaze Behavior to Assess Performance in Digital Game-Based Learning Systems

The recent growth of sophisticated digital gaming technologies has spawn...
research
06/06/2023

Measuring User Experience of Adaptive User Interfaces using EEG: A Replication Study

Adaptive user interfaces have the advantage of being able to dynamically...
research
02/16/2023

True or false? Cognitive load when reading COVID-19 news headlines: an eye-tracking study

Misinformation is an important topic in the Information Retrieval (IR) c...
research
03/08/2019

Developer Reading Behavior While Summarizing Java Methods: Size and Context Matters

An eye-tracking study of 18 developers reading and summarizing Java meth...

Please sign up or login with your details

Forgot password? Click here to reset