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 09:11] – Raphael Wimmer | arbeiten:text_input_dpad [06.04.2022 14:07] (aktuell) – [Data-Entry] Raphael Wimmer | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Entwurf, Implementierung und Evaluation von Texteingabe mittels zweier Daumen-Joysticks ====== | ====== Entwurf, Implementierung und Evaluation von Texteingabe mittels zweier Daumen-Joysticks ====== | ||
+ | |||
+ | {{ : | ||
---- 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 === | ||
- | todo | + | Texteingabe auf mobilen Geräten ist in der Regel deutlich ineffizienter als mittels einer PC-Tastatur. |
+ | Primäres Problem ist ein Mangel an taktilem Feedback bei Touch-Screen-Eingabe. | ||
+ | Da der Benutzer bei der Texteingabe fortwährend auf das Display schauen muss, ist es schwierig, unterwegs oder während eines Vortrags Notizen zu machen. | ||
+ | Mini-QWERTY-Tastaturen erlauben blickunabhängige Texteingabe (// | ||
+ | Allerdings benötigen diese relativ viel Platz im Gehäuse, sind aufwändig in der Herstellung und erfordern es, die Daumen beim Wechsel zwischen Tasten neu zu positionieren, | ||
+ | Weiterhin ist das QWERTY-Layout nicht für die Bedienung mit zwei Daumen optimiert. | ||
+ | |||
+ | Manche mobile Geräte - und viele Game Controller - bieten einen oder mehrere analoge Joysticks und/oder digitale // | ||
+ | In verschiedenen wissenschaftlichen Studien wurde untersucht, wie sich Joysticks zur effizienten Texteingabe nutzen lassen (s.u.). | ||
+ | Im Allgemeinen wird in den vorgeschlagenen Ansätzen ein Zeichen aus einer Matrix oder virtuellen Tastatur ausgewählt. | ||
+ | |||
+ | 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. | ||
+ | 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 === | ||
- | todo | + | 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 und Prototypen in einer Benutzerstudie zu untersuchen. |
=== 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 === | ||
- | * [[http:// | ||
- | * [[https:// | ||
- | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[https:// |