CodeGazer: Making Code Navigation Easy and Natural With Gaze Input

Eye Tracking & Gaze InteractionImmersion & Presence ResearchSoftware Engineers & Developers

Navigating source code, an activity common in software development, is time consuming and in need of improvement. We present CodeGazer, a prototype for source code navigation using eye gaze for common navigation functions. These functions include actions such as "Go to Definition'' and "Find All Usages'' of an identifier, navigate to files and methods, move back and forth between visited points in code and scrolling. We present user study results showing that many users liked and even preferred the gaze-based navigation, in particular the "Go to Definition'' function. Gaze-based navigation is also holding up well in completion time when compared to traditional methods. We discuss how eye gaze can be integrated into traditional mouse & keyboard applications in order to make "look up'' tasks more natural.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/chi/6461/2019

AdRecommended

Learn AI Coding at CodeNow

At a Glance

Paper Snapshot

fact_check
dataset
Source
CHI
calendar_month
Year
2019
emoji_events
Award
No award tagged
group
Authors
3 authors
sell
Subtopics
Eye Tracking & Gaze Interaction, Immersion & Presence Research
work
Professions
Software Engineers & Developers
article
Content Status
Abstract only
hub
Related Papers
10 related papers