• Corpus ID: 67856572

EyeDoc: Documentation Navigation with Eye Tracking

  title={EyeDoc: Documentation Navigation with Eye Tracking},
  author={Robert Wallace and Collin McMillan},
We demonstrate EyeDoc, a tool for navigating software documentation with the use of the eyes. When programming, developers often have many windows open such as an IDE, consoles and GUIs for third-party utilities, the application under development, and a web browser for navigating documentation. Several studies have shown that the navigation among these different tasks imposes a small mental load which, over time, adds to a significant decrease in productivity. One solution to this problem is to… 

Figures from this paper


iTrace: enabling eye tracking on software artifacts within the IDE to support software engineering tasks
iTrace is the first eye tracking environment that makes it possible for researchers to conduct eye tracking studies on large software systems and is applicable to other tasks such as code summarization and code recommendations based on developer eye movements.
On the use of eye tracking in software traceability
The authors posit that the role of eye tracking is not simply restricted to an instrument for empirical studies, but also could extend to providing a foundation of a new software traceability methodology.
A Comparison of Program Comprehension Strategies by Blind and Sighted Programmers
It is found that both blind and sighted programmers prioritize reading method signatures over other areas of code, and both groups obtained an equal and high degree of comprehension, despite the different reading processes.
Understanding and Improving Time Usage in Software Development
In attempting to answer the question "Where does time go in software development?", it is found that two techniques in particular, time diaries and direct observation, are feasible and yield useful information about time utilization.
An Eye-Tracking Study of Java Programmers and Application to Source Code Summarization
This paper presents an eye-tracking study of 10 professional Java programmers in which the programmers read Java methods and wrote English summaries of those methods, and applies the findings to build a novel summarization tool and evaluates this tool.
Post-WIMP user interfaces
It is argued in this essay that the status quo does not suffice—that the newer forms of computing and computing devices available today necessitate new thinking.
Providing motor impaired users with access to standard Graphical User Interface (GUI) software via eye-based interaction
We have designed an on-screen keyboard, operated by eye-gaze, for use by motor-impaired users. It enables interaction with unmodified standard Graphic User Interface (GUI) software written for
Gaze Interaction and Applications of Eye Tracking - Advances in Assistive Technologies
This book offers instructions for building a basic eye tracker from off-the-shelf components, gives practical hints on building interactive applications, presents smooth and efficient interaction techniques, and summarizes the results of effective research on cutting edge gaze interaction applications.
Accuracy and precision of fixation locations recorded with the low-cost Eye Tribe tracker in different experimental set- ups
The obtained results illustrate that a correct set-up and selection of software to record and process the data are of utmost importance to obtain acceptable results with the low-cost device.