Modeling Programmer Attention as Scanpath Prediction

08/26/2023
by   Aakash Bansal, et al.
0

This paper launches a new effort at modeling programmer attention by predicting eye movement scanpaths. Programmer attention refers to what information people intake when performing programming tasks. Models of programmer attention refer to machine prediction of what information is important to people. Models of programmer attention are important because they help researchers build better interfaces, assistive technologies, and more human-like AI. For many years, researchers in SE have built these models based on features such as mouse clicks, key logging, and IDE interactions. Yet the holy grail in this area is scanpath prediction – the prediction of the sequence of eye fixations a person would take over a visual stimulus. A person's eye movements are considered the most concrete evidence that a person is taking in a piece of information. Scanpath prediction is a notoriously difficult problem, but we believe that the emergence of lower-cost, higher-accuracy eye tracking equipment and better large language models of source code brings a solution within grasp. We present an eye tracking experiment with 27 programmers and a prototype scanpath predictor to present preliminary results and obtain early community feedback.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/16/2023

Towards Modeling Human Attention from Eye Movements for Neural Source Code Summarization

Neural source code summarization is the task of generating natural langu...
research
06/18/2016

Eye Tracking for Everyone

From scientific research to commercial applications, eye tracking is an ...
research
04/25/2015

TurkerGaze: Crowdsourcing Saliency with Webcam based Eye Tracking

Traditional eye tracking requires specialized hardware, which means coll...
research
01/04/2018

A study on the use of eye tracking to adapt gameplay and procedural content generation in first-person shooter games

This paper studies the use of eye tracking in a First-Person Shooter (FP...
research
08/31/2022

How Readable is Model-generated Code? Examining Readability and Visual Inspection of GitHub Copilot

Background: Recent advancements in large language models have motivated ...
research
06/01/2020

Eye Movements Biometrics: A Bibliometric Analysis from 2004 to 2019

Person identification based on eye movements is getting more and more at...

Please sign up or login with your details

Forgot password? Click here to reset