TY - GEN
T1 - Leveraging Fixation Transition Patterns and Targeted Regions of Interest for Analyzing Code Comprehension
AU - Hossain, Md Shakil
AU - Gauhar, Noushin
AU - Shabneen, Rushmila
AU - Allen, Andrew
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - This research-to-practice full paper describes a study on specific eye metrics data and the possible correlations with students' comprehension level. There is a consensus understanding in academia that providing feedback early and often significantly helps students as problems are identified and remedied early. However, as class sizes increase, this becomes more difficult to achieve. Code comprehension techniques can be helpful for educators by identifying students needing assistance and guide them toward academic success and mastery of coding concepts. We hypothesize that by analyzing students' gaze patterns in certain regions of the code, educators can assess and address students' coding challenges. The study distinguishes between frequently and infrequently fixated code regions, using eye metrics to assess students' error perception and challenges. We examined eye-tracking during coding comprehension exercises and proposed a systematic method to identify students needing help based on fixation patterns within Targeted Regions of Interest (TROIs). The methodology uses coding exercises seeded with errors, grades on the tasks, student feedback, measured fixation counts, and average fixation durations of the students' eyes within TROIs of the code compared to the rest code. We conducted preliminary experiments using Java code with 10 students in an introductory programming course. Our initial findings from the collected eye-tracking data showed that the high-scoring students fixated more on the TROIs, frequently backtracked to the method definition, and skimmed the code from top to bottom. The absence of these patterns could be early indicators of code comprehension challenges.
AB - This research-to-practice full paper describes a study on specific eye metrics data and the possible correlations with students' comprehension level. There is a consensus understanding in academia that providing feedback early and often significantly helps students as problems are identified and remedied early. However, as class sizes increase, this becomes more difficult to achieve. Code comprehension techniques can be helpful for educators by identifying students needing assistance and guide them toward academic success and mastery of coding concepts. We hypothesize that by analyzing students' gaze patterns in certain regions of the code, educators can assess and address students' coding challenges. The study distinguishes between frequently and infrequently fixated code regions, using eye metrics to assess students' error perception and challenges. We examined eye-tracking during coding comprehension exercises and proposed a systematic method to identify students needing help based on fixation patterns within Targeted Regions of Interest (TROIs). The methodology uses coding exercises seeded with errors, grades on the tasks, student feedback, measured fixation counts, and average fixation durations of the students' eyes within TROIs of the code compared to the rest code. We conducted preliminary experiments using Java code with 10 students in an introductory programming course. Our initial findings from the collected eye-tracking data showed that the high-scoring students fixated more on the TROIs, frequently backtracked to the method definition, and skimmed the code from top to bottom. The absence of these patterns could be early indicators of code comprehension challenges.
KW - Amazon Textract
KW - Classroom Observational Study
KW - Eye Tracking
KW - Region of Interest
KW - Student Comprehension
UR - http://www.scopus.com/inward/record.url?scp=105000662489&partnerID=8YFLogxK
U2 - 10.1109/FIE61694.2024.10892927
DO - 10.1109/FIE61694.2024.10892927
M3 - Conference article
AN - SCOPUS:105000662489
T3 - Proceedings - Frontiers in Education Conference, FIE
BT - 2024 IEEE Frontiers in Education Conference, FIE 2024 - Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 54th IEEE Frontiers in Education Conference, FIE 2024
Y2 - 13 October 2024 through 16 October 2024
ER -