TY - GEN
T1 - A Comparative Analysis of Cognitive Load Surrogates Using the Eye-Tracker in Code Comprehension
AU - Gao, Hao
AU - Medeiros, Julio
AU - Lam, Chan Tong
AU - Hijazi, Haytham
AU - Madeira, Henrique
AU - De Carvalho, Paulo
N1 - Publisher Copyright:
© 2025 IEEE.
PY - 2025
Y1 - 2025
N2 - Cognitive load assessment is essential for understanding the mental effort involved in many complex tasks, such as code comprehension. While electroencephalography (EEG) is a reliable method for measuring cognitive load, its intrusive nature and practical constraints limit its use in real-world scenarios. This study investigates the potential of alternative lowintrusive physiological signals, such as those from eye-Tracking, to estimate cognitive load during code comprehension tasks under complex real conditions. Using data from a controlled experiment, we extracted eye-Tracking features and compared them with standard EEG-based cognitive load measures, analyzing their correlations and feature rankings. By segmenting the code into regions and analyzing eye-Tracking features at the region level, we identify cognitive load patterns that are specific to particular programming constructs. Notably, metrics such as revisit counts and reading time show strong alignment with cognitive load. These results suggest that eye-Tracking technology offers a promising tool for cognitive load estimation, providing a non-intrusive, practical, and cost-effective solution, especially for real-Time monitoring in software development environments.
AB - Cognitive load assessment is essential for understanding the mental effort involved in many complex tasks, such as code comprehension. While electroencephalography (EEG) is a reliable method for measuring cognitive load, its intrusive nature and practical constraints limit its use in real-world scenarios. This study investigates the potential of alternative lowintrusive physiological signals, such as those from eye-Tracking, to estimate cognitive load during code comprehension tasks under complex real conditions. Using data from a controlled experiment, we extracted eye-Tracking features and compared them with standard EEG-based cognitive load measures, analyzing their correlations and feature rankings. By segmenting the code into regions and analyzing eye-Tracking features at the region level, we identify cognitive load patterns that are specific to particular programming constructs. Notably, metrics such as revisit counts and reading time show strong alignment with cognitive load. These results suggest that eye-Tracking technology offers a promising tool for cognitive load estimation, providing a non-intrusive, practical, and cost-effective solution, especially for real-Time monitoring in software development environments.
KW - Code Comprehension
KW - Cognitive Load
KW - EyeTracking
KW - Non-Intrusive Measurement
UR - https://www.scopus.com/pages/publications/105030542954
U2 - 10.1109/ISSREW67781.2025.00070
DO - 10.1109/ISSREW67781.2025.00070
M3 - Conference contribution
AN - SCOPUS:105030542954
T3 - Proceedings - 2025 IEEE 36th International Symposium on Software Reliability Engineering Workshops, ISSREW 2025
SP - 181
EP - 188
BT - Proceedings - 2025 IEEE 36th International Symposium on Software Reliability Engineering Workshops, ISSREW 2025
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 36th IEEE International Symposium on Software Reliability Engineering Workshops, ISSREW 2025
Y2 - 21 October 2025 through 24 October 2025
ER -