Examining Factors Influencing Cognitive Load of Computer Programmers
Open Access
- 28 July 2023
- journal article
- research article
- Published by MDPI AG in Brain Sciences
- Vol. 13 (8) , 1132
Abstract
In this study, the factors influencing the cognitive load of computer programmers during the perception of different code tasks were investigated. The eye movement features of computer programmers were used to provide a significant relationship between the perceptual processes of the sample codes and cognitive load. Thanks to the relationship, the influence of various personal characteristics of programmers on cognitive load was examined. Various personal parameters such as programming experience, age, native language, and programming frequency were used in the study. The study was performed on the Eye Movements in Programming (EMIP) dataset containing 216 programmers with different characteristics. Eye movement information recorded during two different code comprehension tasks was decomposed into sub-information, such as pupil movement speed and diameter change. Rapid changes in eye movement signals were adaptively detected using the z-score peak detection algorithm. Regarding the cognitive load calculations, canonical correlation analysis was used to build a statistically significant and efficient mathematical model connecting the extracted eye movement features and the different parameters of the programmers, and the results were statistically significant. As a result of the analysis, the factors affecting the cognitive load of computer programmers for the related database were converted into percentages, and it was seen that linguistic distance is an essential factor in the cognitive load of programmers and the effect of gender on cognitive load is quite limited.Keywords
This publication has 44 references indexed in Scilit:
- Understanding the Relationship between Cotton Fiber Properties and Non-Cellulosic Cell Wall PolysaccharidesPLOS ONE, 2014
- Cognitive Load Theory: A Broader View on the Role of Memory in Learning and EducationEducational Psychology Review, 2014
- A meta-analysis of sex differences in human brain structureNeuroscience & Biobehavioral Reviews, 2014
- Measuring the impact of subtitles on cognitive load: eye tracking and dynamic audiovisual texts2013
- Automatic classification of eye activity for cognitive load measurement with emotion interferenceComputer Methods and Programs in Biomedicine, 2013
- Partial Correlation Estimation by Joint Sparse Regression ModelsJournal of the American Statistical Association, 2009
- Cognitive Load Theory and Complex Learning: Recent Developments and Future DirectionsEducational Psychology Review, 2005
- Linguistic Distance: A Quantitative Measure of the Distance Between English and Other LanguagesJournal of Multilingual and Multicultural Development, 2005
- Correlation Coefficient Rule of ThumbDecision Sciences Journal of Innovative Education, 2004
- Cognitive load theory and aging: effects of worked examples on training efficiencyLearning and Instruction, 2002