arbeiten:mental_models_and_expectations_for_multiple_undo_stacks_for_collaborative_interactive_surfaces

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
arbeiten:mental_models_and_expectations_for_multiple_undo_stacks_for_collaborative_interactive_surfaces [19.09.2019 10:45] Juergen Hahnarbeiten:mental_models_and_expectations_for_multiple_undo_stacks_for_collaborative_interactive_surfaces [01.10.2019 11:52] Alexander Bazo
Zeile 1: Zeile 1:
-====== Mental Models and Expectations for Multiple Undo Stacks on Collaborative Interactive Surfaces ======+====== Mental Models and Expectations for Multiple Undo Stacks for Collaborating on Interactive Surfaces ======
  
 ---- dataentry StudentischeArbeit ---- ---- dataentry StudentischeArbeit ----
-Thema                       : Mental Models and Expectations for Multiple Undo Stacks on Collaborative Interactive Surfaces +Thema                             : Mental Models and Expectations for Multiple Undo Stacks on Collaborative Interactive Surfaces  
-Art_thesistypes             : MA, FPM +Art_thesistypes                   : MA, FPM  
-Betreuender_thesisadvisor   : Jürgen Hahn +BetreuerIn_thesisadvisor         : Jürgen Hahn  
-Studierender                :  +BearbeiterIn                       #  
-Erstgutachter/in_thesisprofessor  : Raphael Wimmer +ErstgutachterIn_thesisprofessor  : Raphael Wimmer  
-Zweitgutachter/in_thesisprofessor :  +ZweitgutachterIn_secondthesisprofessor  #  
-Status_thesisstate          Entwurf +Status_thesisstate                ausgeschrieben #  
-Stichworte_thesiskeywords   : Interaktionstechniken, Undo, Software Engineering, User Study +Stichworte_thesiskeywords         : Interaktionstechniken, Undo, Software Engineering, User Study  
-angelegt_dt                 : 2019-09-19 +angelegt_dt                       : 2019-09-19  
-Beginn_dt                   :  +Beginn_dt                          #  
-Anmeldung_dt                :  +Anmeldung_dt                       #  
-Antrittsvortrag_dt          :  +Antrittsvortrag_dt                 #  
-Abschlussvortrag_dt         :  +Abschlussvortrag_dt               :  #  
-Ende_dt                     +Abgabe_dt                           :  #  
 +Textlizenz_textlicense Unbekannt 
 +Codelizenz_codelicense Unbekannt
 ---- ----
 +
  
 === Hintergrund === === Hintergrund ===
  
-Undo ist eine der wichtigsten und bekanntesten Interaktionstechniken die Benutzer tagtäglich verwenden. Meistens wenden die Benutzer Undo in Applikationen an, die nur von einer Person gleichzeitig bedient werden. Bekannte Beispiele hierfür sind zum Beispiel Textverarbeitunsprogramme oder Zeichenprogramme. Die bekannten Pattern für Undo, Command und Memento, kommen auch auf interaktiven Oberflächen zum Einsatz, wie zum Beispiel Smartphones und multi-touch tabletops. Sobald allerdings zwei oder mehr Benutzer simultan auf einer größeren interaktiven Oberfläche arbeiten können, müssen entsprechend viele Undo Stacks bereitgestellt und verwendet werden können. Beginnen die Benutzer zu kollaborieren und sich so zunächst individuelle Arbeit zu vermischen wird der traditionelle Ansatz für Undo schwierig und es ist unklar, welche mentalen Modelle und Erwartungen die Benutzer dann an Undo haben.+//Undo// ist eine der wichtigsten und bekanntesten Interaktionstechniken die Benutzer tagtäglich verwenden. Meistens wenden die Benutzer Undo in Applikationen an, die nur von einer Person gleichzeitig bedient werden. Bekannte Beispiele hierfür sind zum Beispiel Textverarbeitunsprogramme oder Zeichenprogramme. //Undo// kommt auch auf interaktiven Oberflächen zum Einsatz, wie zum Beispiel Smartphones und //Multi-Touch Tabletops//. Sobald allerdings zwei oder mehr Benutzer simultan auf einer größeren interaktiven Oberfläche arbeiten können, müssen entsprechend viele //Undo// Stacks bereitgestellt und verwendet werden können. Beginnen die Benutzer zu kollaborieren und sich so zunächst individuelle Arbeit zu vermischen wird der traditionelle Ansatz für //Undo// schwierig und es ist unklar, welche mentalen Modelle und Erwartungen die Benutzer dann an //Undo// haben.
  
 === Zielsetzung der Arbeit === === Zielsetzung der Arbeit ===
Zeile 35: Zeile 38:
  
 * Aufarbeitung von Literatur zum Thema (2 Wochen) * Aufarbeitung von Literatur zum Thema (2 Wochen)
-Einarbeitung in die technische Funktionsweise von Undo (2 Wochen) +Durchführung einer Vorstudie zur Erfassung von mentalen Modellen und Erwartungen an traditionelles Undo im Kontext von interaktiven Oberflächen (2 Wochen) 
-* Implementierung einer kleinen Anwendung zum kollaborativen Zeichnen (2 Wochen) +* Implementierung einer Anwendung zum kollaborativen Zeichnen (2 Wochen
-* Implementierung von Multi-User Undo mit Möglichkeiten Undo Stacks zu "mergen" und zu separieren (Wochen) +* Planung der Implementierungsarchitektur anhand Vorstudie (1 Woche
-Evaluation der Forschungsfragen (siehe unten) (4 Wochen)+* Implementierung von Multi-User Undo mit Möglichkeiten Undo Stacks zu "mergen" und zu separieren (Wochen) 
 +Nutzerstudie durchführen (3 Wochen) 
 +* Nutzerstudie auswerten (2 Woche)
 * Schriftliche Ausarbeitung (4 Wochen)  * Schriftliche Ausarbeitung (4 Wochen)