Masterarbeit: Verbesserung der Action-Awareness in Saros


Wir bearbeitet von: Damla Durmaz

Abgabedatum: 24-10-2014

Zusammenfassung

"Action-Awareness" bezeichnet das Verstehen der Aktivitäten und Absichten der anderen Teammitglieder. Dieses Verständnis kann auf unterschiedlichen Ebenen bestehen, entweder ganz allgemein "der andere ist in einer anderen Anwendung" oder sehr detailliert "der andere macht gerade ein Refactoring in Datei X in Zeile Y". Saros überträgt Action-Awareness-Informationen aus dem Code-Editor (wer tippt gerade was und wo); Aktivitäten, die jedoch in anderen Anwendungen, anderen Eclipse Views als dem Editor oder Dialogen (Suche, Refactoring etc.) stattfinden, sind für die anderen Teammitglieder nicht transparent.

(Siehe ursprüngliche Ausschreibung)

Durchzuführende Schritte / Aufgaben

Meilensteinplanung

Nr. Status Tage days KW Ziel target Prozess wrench
Organisatorische Vorarbeit
1 DONE 1 02 Über offene Themen der AG Klarheit verschaffen abgeschlossen
2 DONE 6 02 Finden eines Themas abgeschlossen
3 DONE 1 03 Organisatorisches erledigen (Accounts anlegen, Mailinglisten abonnieren) abgeschlossen
4 DONE 1 03 Mit Saros vertraut machen (Installation, First Steps Guide) abgeschlossen
5 DONE 10 03-06 Alter Meilensteinplan (verworfen) verworfen
6 DONE 1 07 Wiki-Seite anlegen und Meilensteinplan entwickeln abgeschlossen
7 DONE 2 07 QDA-Software raussuchen und einarbeiten abgeschlossen
Literaturrecherche und Exposé
8 DONE 10 09-10 Literatur zum Thema "Action Awareness" lesen abgeschlossen
9 DONE 9 11-12 Literatur zum Thema "Grounded Theory" lesen abgeschlossen
10 DONE 1 12 Erste Version des Exposés erstellen abgeschlossen
11 DONE 1 13 Feedback zum Exposé einpflegen abgeschlossen
Erste Analyse und erste Ideen
12 DONE 5 13 Erste Analyse der Videos abgeschlossen
13 DONE 5 14 Ersten Konzeptentwurf erarbeiten abgeschlossen
14 DONE 4 15 Grobes Einarbeiten in Saros (Ist mein Konzept überhaupt generisch technisch realisierbar?) abgeschlossen
15 DONE 1 15 Ergebnisse mit Julia besprechen abgeschlossen
Gliederungsentwurf und Einschätzung der Arbeitspakete
16 DONE 1 16 Gliederung erstellen abgeschlossen
17 DONE 1 16 Gliederung mit Julia besprechen abgeschlossen
18 DONE 1 16 Exposé fertigstellen abgeschlossen
19 DONE 1 16 Feedback zum Exposé einarbeiten abgeschlossen
20 DONE 5 17 Verwandte Arbeiten recherchieren offen
Antrittsvortrag und Anmeldung
21 DONE 1 17 Vortrag in BSE halten abgeschlossen
22 DONE 1 17 Feedback des Vortrags einarbeiten abgeschlossen
23 DONE 1 17 Anmeldung der Masterarbeit abgeschlossen
24 DONE XX XX Theoretische Grundlagen speziell für die Arbeit erarbeiten (Recherche, Analyse) offen
Erster Monat (24.04.2014 - 24.05.2014)
25 DONE XX 20 Einarbeitung des Feedbacks zur korrigierten Fassung des Exposés abgeschlossen
26 DONE XX 20 Einarbeitung des Feedbacks zum Konzept für den ersten Nutzertest offen
27 DONE XX 20 Recherche zur technischen Umsetzung des im Nutzertest-Konzept vorgestellten Prototyps abgeschlossen
28 ALERT! XX 21 Implementierung des Prototyps für die Nutzertests geschlossen
Zweiter Monat (25.05.2014 - 24.06.2014)
29 ALERT! XX 22 Implementierung des Prototyps für die Nutzertests geschlossen
30 ALERT! XX 23 Vorbereitung des Nutzertests (Technik, Adobe Connect, Termin für Nutzer finden usw.) geschlossen
31 ALERT! XX 24 Durchführung der Nutzertests geschlossen
32 ALERT! XX 25 Analyse der Nutzertests geschlossen
33 ALERT! XX 25 Implementierung des Feedbacks bzw. Anpassung des Prototyps geschlossen
Dritter Monat (25.06.2014 - 24.07.2014)
35 DONE XX 26 Start Prototyp Implementierung (TestRunListener) Review wird eingearbeitet
36 DONE XX 26 Aufgabenstellung überlegen: Was will ich sehen? Was will ich wissen? abgeschlossen
37 DONE XX 27 (Fortführung) Aufgabenstellung überlegen: Wodurch wird was sichtbar? abgeschlossen
38 REFACTOR XX 27 (Fortführung) Aufgabenstellung überlegen: Kontakt mit Holger wegen Aufgabenstellung aufnehmen in Bearbeitung
39 DONE XX 27/28 (Fortführung) Prototyp Implementierung (IQueryListener) abgeschlossen
40 DONE XX 28 (Fortführung) Prototyp Implementierung (IRefactoringExecutionListener) Review wird eingearbeitet
41 DONE XX 28 Interviewleitfaden überlegen abgeschlossen
42 DONE XX 29 (Fortführung) Prototyp Implementierung (Erzeugungsdialog, Listener oder Extension?) abgeschlossen
Vierter Monat (25.07.2014 - 24.08.2014)
43 DONE XX 30 Nutzertest vorbereiten (Technik, Treffen vereinbaren, Nutzer kontaktieren usw.) abgeschlossen
44 DONE XX 31 Technik aufsetzen und Nutzertest durchführen abgeschlossen
45 DONE XX 31 Nutzertest Ergebnisse analysieren abgeschlossen
46 DONE XX 31 Ergebnisse des Nutzertests in einem Zwischenvortrag im BSE-Seminar präsentieren (ist noch nicht gesetzt!) abgeschlossen
47 DONE XX 32 Feedback des Nutzertests einarbeiten abgeschlossen
48 DONE XX 33 (Fortführung) Feedback des Nutzertests einarbeiten abgeschlossen
Fünfter Monat (25.08.2014 - 24.09.2014)
49 ALERT! XX 34 Zweiten Nutzertest vorbereiten geschlossen
50 ALERT! XX 35 Zweiten Nutzertest durchführen geschlossen
51 ALERT! XX 36 Feedback des zweiten Nutzertests einarbeiten geschlossen
52 ALERT! XX 37 (Fortführung) Feedback des zweiten Nutzertests einarbeiten geschlossen
Sechster Monat (25.09.2014 - 24.10.2014)
53 DONE XX 38 Implementierung des zweiten Prototyps abgeschlossen
54 DONE XX 39 Implementierung des zweiten Prototyps abgeschlossen
55 DONE XX 40 Schreiben angeschlossen
56 REFACTOR XX 42 Schreiben in Bearbeitung
57 NEW XX 43 Print und Abgaben offen
Danach
58 NEW XX XX Abschlusspräsentation offen
59 NEW XX XX Übergabe offen
60 NEW XX XX Löschen der Videos offen


Wöchentlicher Status

Woche 1, 2 (KW 03, 04)

Aktivitäten

Resultate

Nächste Schritte

Probleme

Woche 3, 4 (KW 05, 06)

Aktivitäten

Resultate

Nächste Schritte

Probleme

Woche 5, 6 (KW 07, 08)

Aktivitäten

Resultate

Nächste Schritte

Probleme

Woche 7, 8 (KW 09, 10)

Aktivitäten

Resultate

Nächste Schritte

Probleme

Woche 9, 10 (KW 11, 12)

Aktivitäten

Resultate

Nächste Schritte

Probleme

Woche 11, 12 (KW 13, 14)

Aktivitäten

Resultate

Nächste Schritte

Probleme

Woche 13, 14, 15 (KW 15, 16, 17)

Aktivitäten

Resultate

Nächste Schritte

Probleme

Woche 16, 17 (KW 18, 19)

Aktivitäten

Resultate

Nächste Schritte

Probleme

Woche 18, 19, 20 (KW 20, 21, 22)

Aktivitäten

Resultate

Nächste Schritte

Probleme

Woche 22, 23 (KW 24, 25)

Aktivitäten

Resultate

Nächste Schritte

Probleme

Woche 24 (KW 26)

Aktivitäten

Resultate

Nächste Schritte

Probleme

Woche 25 (KW 27)

Aktivitäten

Resultate

Nächste Schritte

Probleme

Woche 26 (KW 28)

Aktivitäten

Resultate

Nächste Schritte

Probleme

Woche 27 (KW 29)

Aktivitäten

Resultate

Nächste Schritte

Probleme

Woche 28 (KW 30)

Aktivitäten

Resultate

Nächste Schritte

Woche 29 (KW 31)

Aktivitäten

Resultate

Nächste Schritte

Woche 30 (KW 32)

Aktivitäten

Resultate

Nächste Schritte

Woche 31 (KW 33)

Aktivitäten

Resultate

Nächste Schritte

Probleme

Woche 32 (KW 34)

Aktivitäten

Nächste Schritte

Probleme

Woche 33 (KW 35)

Aktivitäten

Nächste Schritte

Probleme

Woche 34 (KW 36)

Aktivitäten

Nächste Schritte

Woche 35 (KW 37)

Aktivitäten

Nächste Schritte

Woche 36 (KW 38)

Aktivitäten

Nächste Schritte

Woche 37 (KW 39)

Aktivitäten

Probleme

Nächste Schritte

Woche 38 (KW 40)

Aktivitäten

Probleme

Nächste Schritte

Woche 39 (KW 41)

Aktivitäten

Nächste Schritte

Woche 40 (KW 42)

Aktivitäten

Nächste Schritte