Eye tracking in expertise assessment case studies

This research investigates the cognitive mechanisms behind a person's analysis of source code (Python programming language) images and error detection, focusing specifically on the impact of professional visual error search skills in Python code on eye movement control. Method: The study employed eye-tracking technology using the "Neurobureau" system for psychophysiological research. Programmers, with 1-13 years of experience, were tasked to 1) explain and 2) find errors in 10 Python code stimuli, featuring syntax highlighting. The stimuli were normalized for length and complexity. The tasks were not time-bound. Results: The study discovered that with increasing professional skill, programmers develop efficient eye movement strategies, characterized by fragmenting the code into analytically significant units. More experienced programmers displayed fewer fixations, shorter scanning paths, and larger saccade amplitudes. Notably, there was an increase in the speed of saccades, especially in large searching movements, correlating with professional skill in code explanation tasks. Error detection in visual searches was found to be primarily influenced by recognizing text details, relying on the semantics and grammar of the programming language. This differs from the processing of natural scenes or texts in natural languages. Professional experience was observed to reduce the effort required in such activities. Conclusion: The study highlights how professional experience shapes eye movement strategies in source code analysis, differentiating it from natural language reading. These findings can inform the development of neuromorphic algorithms for code generation and correction; for an automated assessment of professional skill. No conflicts of interest were identified in this research.

Authors

Publication Details

Journal
Journal of Vision
Published
2024-09-15
DOI
https://doi.org/10.1167/jov.24.10.1034
Primary Topic
Radiology practices and education
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Eye tracking in expertise assessment case studies

E. Yu. Shelepin
Journal of Vision
Radiology practices and education
article

Eye tracking in expertise assessment case studies

E. Yu. Shelepin
article en

Abstract

This research investigates the cognitive mechanisms behind a person's analysis of source code (Python programming language) images and error detection, focusing specifically on the impact of professional visual error search skills in Python code on eye movement control. Method: The study employed eye-tracking technology using the "Neurobureau" system for psychophysiological research. Programmers, with 1-13 years of experience, were tasked to 1) explain and 2) find errors in 10 Python code stimuli, featuring syntax highlighting. The stimuli were normalized for length and complexity. The tasks were not time-bound. Results: The study discovered that with increasing professional skill, programmers develop efficient eye movement strategies, characterized by fragmenting the code into analytically significant units. More experienced programmers displayed fewer fixations, shorter scanning paths, and larger saccade amplitudes. Notably, there was an increase in the speed of saccades, especially in large searching movements, correlating with professional skill in code explanation tasks. Error detection in visual searches was found to be primarily influenced by recognizing text details, relying on the semantics and grammar of the programming language. This differs from the processing of natural scenes or texts in natural languages. Professional experience was observed to reduce the effort required in such activities. Conclusion: The study highlights how professional experience shapes eye movement strategies in source code analysis, differentiating it from natural language reading. These findings can inform the development of neuromorphic algorithms for code generation and correction; for an automated assessment of professional skill. No conflicts of interest were identified in this research.

Journal of VisionVol. 24(10)
Openalex Percentile: Top 72%
Radiology practices and education
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Eye tracking in expertise assessment case studies — E. Yu. Shelepin · Journal of Vision (2024) | TGRS Research Map | TGRS