Related Experiment Video
Updated: Jul 18, 2025

Assessment of Age-related Changes in Cognitive Functions Using EmoCogMeter, a Novel Tablet-computer Based Approach
Published on: February 14, 2014
Examining Factors Influencing Cognitive Load of Computer Programmers
Didem Issever1, Mehmet Cem Catalbas2, Fecir Duran1
1Department of Computer Engineering, Faculty of Technology, Gazi University, 06560 Ankara, Turkey.
Cognitive load in computer programmers is influenced by factors like linguistic distance, not gender. Eye movement analysis reveals key insights into programmer perception during coding tasks.
Area of Science:
- Computer Science
- Cognitive Psychology
- Human-Computer Interaction
Background:
- Cognitive load significantly impacts programmer performance and efficiency.
- Understanding factors influencing cognitive load is crucial for optimizing programming environments.
- Eye movement analysis offers a non-invasive method to assess cognitive processes during coding.
Purpose of the Study:
- To investigate factors affecting computer programmers' cognitive load during code perception.
- To establish a relationship between eye movement features and cognitive load.
- To examine the influence of personal characteristics on cognitive load.
Main Methods:
- Utilized the Eye Movements in Programming (EMIP) dataset (216 programmers).
- Analyzed eye movement data (pupil speed, diameter change) using z-score peak detection.
- Employed canonical correlation analysis to model the relationship between eye movements and programmer parameters.
Main Results:
- Identified linguistic distance as a significant factor influencing programmer cognitive load.
- Quantified the percentage impact of various factors on cognitive load.
- Found gender to have a limited effect on cognitive load.
Conclusions:
- Linguistic distance is a key determinant of cognitive load for programmers.
- Eye movement metrics provide valuable insights into cognitive processes during programming.
- Personal characteristics, particularly linguistic factors, should be considered in software development and education.
More Related Videos
13:40Combining Computer Game-Based Behavioural Experiments With High-Density EEG and Infrared Gaze Tracking
Published on: December 16, 2010
07:31A Computerized Functional Skills Assessment and Training Program Targeting Technology Based Everyday Functional Skills
Published on: February 13, 2020
Related Concept Videos
Introduction to Cognitive Psychology
This field emerged in the mid-20th century, following a period dominated by behaviorism, which...
Chunking
The principle behind chunking...
Factors Affecting Workability
Information Processing Approach
Cognitivism
Previously dominated by behaviorism, which prioritized observable behaviors and largely ignored mental processes, psychology transformed in the 1950s. Cognitive psychologists argue that understanding how we think and process...
Working Memory