Information Gathering

The GazeTracker software gathers information from three different sources: This information is stored in a database.

Operating System

GazeTracker records and time stamps mouse movements, mouse clicks, and keystrokes. GazeTracker compensates for changing content on the screen. As users scroll web pages or videos change what it shown to the test subjects, GazeTracker detects the changes and "corrects" the collected data to associate where someone is looking to what is actually shown on the screen.
Additionally, GazeTracker tracks what web pages are displayed and what hyperlinks are clicked. GazeTracker can automatically parse HTML files and generate LookZones for images, hyperlinks, or text.
Lastly, GazeTracker's Software Analysis stores all of this data for the particular applications the subjects interact with. For example, GazeTracker "knows" when a test subject is interacting with Microsoft Word and is adjusting the size of the Word window.

Questionnaires

Questionnaires allow researchers to define questions and allowable answers for test subjects. These questionnaires can appear before and after data recording takes place.

Eye-tracker

GazeTracker stores all gaze positions and pupil dilation measurements that an eye-tracker reports. This data is time stamped and associated with the particular application the test subjects interact with.

External Video Feed

GazeTracker can create AVI videos of external video feeds and synchronize the videos created to the time stamps of the collected eye-tracking and operating system data.

Database

A database is used to tie all of this information together. The database stores the test setup (such as what images are viewed), test subject information, operating system information, questionnaire data, and eye-tracking data. The database allows information retrieval based on particular subject attributes.