Not logged in.

Contribution Details

Type Bachelor's Thesis
Scope Discipline-based scholarship
Title Real Time Eye Tracking Data in the IDE
Organization Unit
Authors
  • Trink Monica
Supervisors
  • Thomas Fritz
  • Sebastian Müller
Language
  • English
Institution University of Zurich
Faculty Faculty of Economics, Business Administration and Information Technology
Date 2016
Abstract Text Integrated Development Environments (IDEs) assist developers during their tasks by helping them to work in a more precise way, to improve software quality and to comply with standards. In addition to tools which rather analyse source code than biometric data, approaches have recently been explored where information such as eye coordinates or heart rate was used to analyse developers emotions and to shift supporting tools to a more human centred view. The goal of this thesis is to implement a new Eclipse plug-in based on the iTrace plug-in which is one of the first plug-ins that collects eye tracking data in the IDE and saves them into files. Our plug-in offers new possibilities by providing useful data within the IDE via interface to others and by transforming eye coordinates into source code elements at runtime. Furthermore, a study was conducted to investigate the plug-ins’ accuracy. Due to the high amount of data we received low precision values which should be improved in the future. Nonetheless, the recall value on context granularity remained the same with ~92% and the F1 score, which was used to evaluate the plug-ins’ accuracy, recorded only small differences with -9% compared to the calibrated mode. The results indicate that depending on the demanded context granularity, a re-calibration is not mandatory.
Zusammenfassung Integrierte Entwicklungsumgebungen (IDEs) unterstützen Programmierer während ihrer Arbeit indem sie ihnen helfen zielgerichteter zu arbeiten, die Softwarequalität zu verbessern und Qualitätsstandards einzuhalten. In jüngster Zeit wurden zusätzlich zu Werkzeugen, die eher den Quellcode als biometrische Daten analysieren, Ansätze konzipiert, die Informationen wie beispielsweise Augenkoordinaten oder Herzschlag zur Analyse von Emotionen verwenden und so individualisiert auf den Menschen reagieren. Das Ziel dieser Thesis ist die Erweiterung des iTrace Eclipse Plug-ins, welches eines der ersten Plug-ins ist, das Augenkoordinaten direkt in der IDE prozessiert und zur fortfolgenden Verar- beitung in Dateien speichert. Unser Plug-in eröffnet neue Möglichkeiten, indem es wertvolle Informationen via einer Schnittstelle während der Verarbeitung für andere Applikationen zur Verfügung stellt und Augenkoordinaten in Quellcode Elemente zur Laufzeit transformiert. Des weiteren wurde zur Messung der Genauigkeit des Plug-ins eine Studie durchgeführt. Durch das grosse Datenvolumen ergab sich eine niedrige Präzision, welche zukünftig verbessert werden sollte. Dennoch blieb die Trefferquote auf Kontextebene konstant mit ~92% und der F1 Wert, der zur Beurteilung der Genauigkeit des Plug-ins verwendet wurde, registrierte nur geringe Veränderungen gegenüber dem kalibrierten Modus mit -9%. Die Ergebnisse der Studie weisen darauf hin, dass abhängig von der verlangten Kontextgranularität eine Rekalibrierung nicht zwingend ist.
PDF File Download
Export BibTeX