Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
arbeiten:text_input_dpad [25.01.2016 15:01] – Raphael Wimmer | arbeiten:text_input_dpad [06.04.2022 14:07] (aktuell) – [Data-Entry] Raphael Wimmer | ||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
---- dataentry StudentischeArbeit ---- | ---- dataentry StudentischeArbeit ---- | ||
- | Thema | + | Thema : Entwurf, Implementierung und Evaluation von Texteingabe mittels zweier Daumen-Joysticks |
- | Art_thesistypes | + | Art_thesistypes |
- | Betreuer_thesisadvisor | + | BetreuerIn_thesisadvisor |
- | Student | + | BearbeiterIn |
- | Professor_thesisprofessor | + | ErstgutachterIn_thesisprofessor |
- | Status_thesisstate | + | ZweitgutachterIn_secondthesisprofessor : N.N. # |
- | Stichworte_thesiskeywords | + | Status_thesisstate |
- | angelegt_dt | + | Stichworte_thesiskeywords |
- | Beginn_dt | + | angelegt_dt |
- | Anmeldung_dt | + | Beginn_dt |
- | Antrittsvortrag_dt | + | Anmeldung_dt |
- | Abschlussvortrag_dt | + | Antrittsvortrag_dt |
- | Ende_dt | + | Abschlussvortrag_dt |
+ | Abgabe_dt | ||
+ | Textlizenz_textlicense | ||
+ | Codelizenz_codelicense | ||
---- | ---- | ||
+ | |||
+ | |||
+ | |||
+ | |||
=== Hintergrund === | === Hintergrund === | ||
Zeile 33: | Zeile 40: | ||
Ein bisher nicht untersuchter Ansatz ist, Zeichen durch die relative Stellung von zwei Joysticks zu kodieren, ähnlich dem [[https:// | Ein bisher nicht untersuchter Ansatz ist, Zeichen durch die relative Stellung von zwei Joysticks zu kodieren, ähnlich dem [[https:// | ||
Eine grundlegende Herausforderung bei neuen Texteingabetechniken ist allerdings der benötigte Lernaufwand für diese. | Eine grundlegende Herausforderung bei neuen Texteingabetechniken ist allerdings der benötigte Lernaufwand für diese. | ||
- | Die Erfahrung zeigt, dass ein neuartiger Ansatz nur dann angenommen wird, wenn er sehr schnell zu ähnlicher Effizienz führt, wie die gewohnten Ansätze. | + | Die Erfahrung zeigt, dass ein neuartiger Ansatz nur dann angenommen wird, wenn er sehr schnell zu ähnlicher Effizienz führt wie die gewohnten Ansätze. |
=== Zielsetzung der Arbeit === | === Zielsetzung der Arbeit === | ||
- | Ziel der Arbeit ist, ein sinnvolles Eingabealphabet für zwei direktionale Eingabegeräte (konkret: zwei //analog nubs//) zu entwerfen, dieses iterativ auf Performance und Erlernbarkeit zu optimieren, und ein oder mehrere resultierende Alphabete in einer Benutzerstudie zu untersuchen. | + | Ziel der Arbeit ist, ein sinnvolles Eingabealphabet für zwei direktionale Eingabegeräte (konkret: zwei //analog nubs//, siehe Bild) zu entwerfen, dieses iterativ auf Performance und Erlernbarkeit zu optimieren, und ein oder mehrere resultierende Alphabete |
=== Konkrete Aufgaben === | === Konkrete Aufgaben === | ||
- | todo | + | |
+ | * Aufarbeitung verwandter Arbeiten zu mobiler Texteingabe, | ||
+ | * Ermittlung mehrerer sinnvoller Alphabete für die Texteingabe mittels zweier Joysticks (1 Woche) | ||
+ | * Implementierung eines Hardware- und Software-Prototypen (2 Wochen) | ||
+ | * Modellierung der erwartbaren maximalen Performance auf Basis von Fitts' Law, KLM und empirisch ermittelten Zeiten (1 Woche) | ||
+ | * Ermitteln von Erlernbarkeit und Performance der Alphabete in Benutzerstudien (2 Wochen) | ||
+ | * Empirischer Vergleich der Performance von Joysticks und Nubs (1 Woche) | ||
+ | * Iterative Optimierung der Alphabete durch einen genetischen Algorithmus (2 Wochen) | ||
+ | * Implementierung eines finalen Prototypen, der Texteingabe für das System generiert, inkl. Implementierung einer Lösung zum Umschalten zwischen Texteingabe und normaler Benutzung der Joysticks (2 Wochen) | ||
+ | * Quantitative Evaluation der Erlernbarkeit und Performance im Vergleich mit alternativen Eingabetechniken (2 Wochen) | ||
+ | * Dokumentation in einer Ausarbeitung (3 Wochen) | ||
=== Erwartete Vorkenntnisse === | === Erwartete Vorkenntnisse === | ||
- | todo | + | |
+ | * Grundlegende Kenntnisse Eingabegeräte, | ||
+ | * Programmierkenntnisse (bevorzugt Python) | ||
+ | * Grundlegende Kenntnisse Hardware (Auslesen von Sensoren mittels Arduino o.ä.) von Vorteil | ||
+ | * Erfahrung in der Durchführung von quantitativen Benutzerstudien | ||
+ | * kreative und gleichzeitig sorgfältige Herangehensweise | ||
=== Weiterführende Quellen === | === Weiterführende Quellen === |