Version 19 (modified by 7 years ago) ( diff ) | ,
---|
Review of iTrace
iTrace is a plugin for an Eye-Enabled IDE, more precisely for the Eclipse IDE. It enables us to do eye tracking on software artifacts within the IDE to support further software engineering tasks. iTrace works by implicitly recording developers' eye-movements while the work on change tasks. Supports a variety of eye trackers. Eye-movements can be recorded on various types of software artifacts, like for example Java code, text/html/xml documents, some diagrams, as well as IDE user interface elements.
The purpose of iTrace is to help in code summarization, software tracebility, program comprehension tasks and code recommendations based on the developers' gaze.
Pic.1 Pic.2 Diagram of the steps from gaze tracking to obtaining data using iTrace and Eclipse IDE Pic.3 Data obtained after gaze recording on code
Pic.4 Connecting Tobii tracker with Eclipse and the iTrace plugin
Pic.5 Starting a session info for the tracking
Pic.6 Entering the developers info
Pic.7 The calibration process has began after clicking on the calibrate button on the iTrace controller tab
Pic.8 Appling a fixation filter on the processed data
Pic.9 Xml format of the output data of gazing
Pic.10 This picture shows us the code fragments that the subject was looking while the gaze recording