A Survey on Emotion-Aware Programming Assistance Using Large Language Models, Eye-Gaze Analysis and Keystroke Dynamics

Large language models (LLMs) are entering programming education quickly, where they are used to produce hints, feedback, exercises, and code explanations. Most of these tools respond only to the code or error message in front of them and remain unaware of whether the learner is confused, frustrated, bored, or overloaded. This survey reviews twenty studies that bear on this problem, covering LLM-based programming assistance, eye tracking and gaze-aware assistants, facial-expression recognition of engagement and frustration, keystroke dynamics, and behavioral indicators of cognitive load. The literature shows that LLM feedback is generally well received and becomes more useful when it is tied to the student’s own code, that gaze reflects attention and comprehension effort, and that typing rhythm changes with emotional state and can be captured without a camera. However, most studies examine a single signal, rely on controlled or non-programming tasks, depend on self-reports, or target authentication rather than learning. From this synthesis we identify a gap: we found very little work that links learner-state sensing to LLM feedback in programming, and none that tests whether doing so improves learning. We outline a conceptual emotion-aware programming tutor as a research direction, kept separate from the reviewed evidence, and discuss privacy, bias, and evaluation challenges.

Authors

Publication Details

Journal
Iconic Research and Engineering Journals
Published
2026-10-27
DOI
https://doi.org/10.64388/irev10i4-1724380
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Survey on Emotion-Aware Programming Assistance Using Large Language Models, Eye-Gaze Analysis and Keystroke Dynamics

Swathi D A, Suneeta, Mohan K, Varsha Annappa Madival
Iconic Research and Engineering Journals
Teaching and Learning Programming
article

A Survey on Emotion-Aware Programming Assistance Using Large Language Models, Eye-Gaze Analysis and Keystroke Dynamics

Swathi D A, Suneeta, Mohan K, Varsha Annappa Madival
article en

Abstract

Large language models (LLMs) are entering programming education quickly, where they are used to produce hints, feedback, exercises, and code explanations. Most of these tools respond only to the code or error message in front of them and remain unaware of whether the learner is confused, frustrated, bored, or overloaded. This survey reviews twenty studies that bear on this problem, covering LLM-based programming assistance, eye tracking and gaze-aware assistants, facial-expression recognition of engagement and frustration, keystroke dynamics, and behavioral indicators of cognitive load. The literature shows that LLM feedback is generally well received and becomes more useful when it is tied to the student’s own code, that gaze reflects attention and comprehension effort, and that typing rhythm changes with emotional state and can be captured without a camera. However, most studies examine a single signal, rely on controlled or non-programming tasks, depend on self-reports, or target authentication rather than learning. From this synthesis we identify a gap: we found very little work that links learner-state sensing to LLM feedback in programming, and none that tests whether doing so improves learning. We outline a conceptual emotion-aware programming tutor as a research direction, kept separate from the reviewed evidence, and discuss privacy, bias, and evaluation challenges.

Iconic Research and Engineering JournalsVol. 10(4)
Openalex Percentile: Top 7%
Teaching and Learning Programming
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.

Laika access coming soon
A Survey on Emotion-Aware Programming Assistance Using Large Language Models, Eye-Gaze Analysis and Keystroke Dynamics — Swathi D A, Suneeta, et al. · Iconic Research and Engineering Journals (2026) | TGRS Research Map | TGRS