Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
arbeiten:eye-tracking-ides-plugin-framework [22.03.2020 14:46] – Überarbeitung MA Start raj37351 | arbeiten:eye-tracking-ides-plugin-framework [10.11.2020 08:25] (aktuell) – [Data-Entry] Alexander Bazo | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
---- dataentry StudentischeArbeit ---- | ---- dataentry StudentischeArbeit ---- | ||
- | Thema : Design, Implementierung und Evaluation | + | Thema : Design, Implementierung und Evaluation |
Art_thesistypes | Art_thesistypes | ||
BetreuerIn_thesisadvisor | BetreuerIn_thesisadvisor | ||
Zeile 8: | Zeile 8: | ||
ErstgutachterIn_thesisprofessor | ErstgutachterIn_thesisprofessor | ||
ZweitgutachterIn_secondthesisprofessor : N.N. | ZweitgutachterIn_secondthesisprofessor : N.N. | ||
- | Status_thesisstate | + | Status_thesisstate |
Stichworte_thesiskeywords | Stichworte_thesiskeywords | ||
angelegt_dt | angelegt_dt | ||
Beginn_dt | Beginn_dt | ||
Anmeldung_dt | Anmeldung_dt | ||
- | Antrittsvortrag_dt | + | Antrittsvortrag_dt |
- | Abschlussvortrag_dt | + | Abschlussvortrag_dt |
Abgabe_dt | Abgabe_dt | ||
Textlizenz_textlicense | Textlizenz_textlicense | ||
Codelizenz_codelicense | Codelizenz_codelicense | ||
---- | ---- | ||
+ | |||
+ | |||
+ | |||
+ | |||
Zeile 36: | Zeile 40: | ||
Das Ziel dieser Arbeit ist es, ein Framework zu entwickeln, das als Schnittstelle zwischen Eye-Tracking Hardware und Plugin-Entwicklung fungiert. Aufgabe des Frameworks ist es, die Eye-Tracking Daten verschiedener Hersteller und Modelle aufzunehmen und einheitlich in Form eines dafür konzipierten Datenmodells zur Verfügung zu stellen. Die Anbindung an das Plugin soll plattformübergreifend möglich sein, um das Framework in den IDEs verschiedener Hersteller nutzbar zu machen. | Das Ziel dieser Arbeit ist es, ein Framework zu entwickeln, das als Schnittstelle zwischen Eye-Tracking Hardware und Plugin-Entwicklung fungiert. Aufgabe des Frameworks ist es, die Eye-Tracking Daten verschiedener Hersteller und Modelle aufzunehmen und einheitlich in Form eines dafür konzipierten Datenmodells zur Verfügung zu stellen. Die Anbindung an das Plugin soll plattformübergreifend möglich sein, um das Framework in den IDEs verschiedener Hersteller nutzbar zu machen. | ||
Zu Beginn der Arbeit soll eine Analyse der vorhandenen Eye-Tracking Modelle und deren APIs sowie der verfügbaren IDEs und Plugin Entwicklungsmöglichkeiten erfolgen. Zudem müssen mögliche Anwendungsfälle und bisherige Ansätze der Integration von Eye-Tracking in IDEs herausgearbeitet werden. Dazu ist auch eine genaue Betrachtung bisheriger Forschungsarbeiten in diesem Bereich nötig. Auf Basis dieser Analyse soll ein Konzept zur Entwicklung eines einheitlichen Datenmodells und zur Umsetzung des Frameworks erarbeitet werden. | Zu Beginn der Arbeit soll eine Analyse der vorhandenen Eye-Tracking Modelle und deren APIs sowie der verfügbaren IDEs und Plugin Entwicklungsmöglichkeiten erfolgen. Zudem müssen mögliche Anwendungsfälle und bisherige Ansätze der Integration von Eye-Tracking in IDEs herausgearbeitet werden. Dazu ist auch eine genaue Betrachtung bisheriger Forschungsarbeiten in diesem Bereich nötig. Auf Basis dieser Analyse soll ein Konzept zur Entwicklung eines einheitlichen Datenmodells und zur Umsetzung des Frameworks erarbeitet werden. | ||
- | Die Verwendbarkeit und Funktionalität des Frameworks soll anschließend durch die Entwicklung eines Plugins evaluiert werden. Konkret soll das Plugin einen möglichen Use-Case implementieren (Heat Map - wie lange wurde etwas angeschaut, einfache Interaktion mit UI, …) und mit mindestens 2 verfügbaren Eye-Tracker Modellen (z.B. TOBII) und 2 IDE Plattformen (IntelliJ, Visual Studio) getestet werden. | + | Die Verwendbarkeit und Funktionalität des Frameworks soll anschließend durch die Entwicklung eines Plugins evaluiert werden. Konkret soll das Plugin einen möglichen Use-Case implementieren (Heat Map - wie lange wurde etwas angeschaut, einfache Interaktion mit UI, …) und mit mindestens 2 verfügbaren Eye-Tracker Modellen (z.B. TOBII) und 2 IDE Plattformen (IntelliJ, Visual Studio) getestet werden. Als zusätzliche Forschungsfrage kann untersucht werden, |