Evaluation der Präsenzverfahren in Saros

worked on by: Arsenij Solovjev

Eine der kritischsten Aspekte von Software zur verteilten Paarprogrammierung oder verteilten Softwareentwicklung allgemein betrifft die Möglichkeiten eines Nutzers über den aktuellen Ort innerhalb des Codes und die aktuellen Aktivitäten der anderen Nutzer auf dem Laufenden zu sein. Sieht z.B. der andere Nutzer gerade das, was ich ihm erklären möchte? Wer schon mal Fernwartung übers Telefon gemacht hat, weiß, wie wichtig es ist, dass man ein gutes Verständnis für das hat, was beim Anderen vorgeht. Dieses Verständnis bzgl. Anderer und deren Aktivitäten in einer gemeinsamen Umgebung wird als Awareness bezeichnet. Definition von Awareness nach Gutwin und Greenberg (1995, übersetzt): Es handelt sich um auf die Minute aktuelles Wissen um die Aktivitäten anderer Menschen, das vom einzelnen benötigt wird, um sich mit diesen zu koordinieren und die eigenen Aufgaben innerhalb der Gruppe zu erfüllen. Saros ist bereits mit vielen Mechanismen zum Darstellen von Awarenesinformationen ausgestattet. Aber unsere Tests haben ergeben, dass das Maß an Präsenz noch deutlich hinter der klassischen (nicht verteilten) Paarprogrammierung liegt. Ziel dieser Arbeit ist es, die Awarenessmechanismen in Saros zu verbessern. Da dies nur in Zusammenarbeit mit Nutzern geschehen kann, suchen wir eine/einen Studierende/Studierenden, der/die Lust hat ein kleines Benutzbarkeitslabor aufzubauen und Saros Schritt für Schritt zu verbessern. Auch eignet sich diese Arbeit sehr gut, wenn jemand bereits in einer Firma arbeitet, in der Software entwickelt wird und in der Saros eingesetzt werden kann. Der / Die Studierende könnte Saros in der Firma einführen und bei den Kollegen und Kolleginnen während der Benutzung von Saros entsprechende Beobachtungen aufzeichnen und analysieren.

Anforderungen

Durchzuführende Aufgaben

Alternative (sollte die qualitative Analyse der Aufzeichnungen nicht genug Erkenntnisse bringen):

Meilenstein no. Past days CW Goals target accomplished wrench

1 DONE 1 KW22 Ausreifen der Aufzeichnungsinfrastruktur Done
1.1 DONE 1 KW22 Testaufzeichnung Done
2 DONE 1 KW23 Einführung von Saros in Andrä AG Done
2.1 DONE 1 KW23 Präsentation von Saros Done
2.2 DONE 1 KW23 Entwickler Saros testen lassen Done
3 DONE 1 KW24 Ausgearbeitetes Konzept für Aufzeichnungsanalyse Done
3.1 DONE 1 KW24 Paper von Gutwin durchlesen und Schlüsse für die eigene Arbiet ziehen Done
3.2 DONE 1 KW24 Eine Testaufzeichnung machen, als Stütze für die Analysenkonzeptentwicklung Done
3.2 DONE 1 KW24 Qualitative Analyse - Lesen Done
4 DONE 1 KW24 Ausgearbeitetes Konzept für Interviews Done
5 DONE 1 KW25 Mindestens 8 Aufgezeichneten DPP-Session Done
6 DONE 1 KW26 Qualitative Analyse d. Aufzeichnungen Done
7 DONE 1 KW27 Auswertung Done
8 DONE 1 KW34 Schriftliche Ausarbeitung Done

Weekly Status

Week 1 (CW 22)

Read

"Erdachtes"

"Erkanntes"

Activities

Results

Next Steps

Problems

Week 2 (CW 23)

Read

first three chapters

"Erdachtes"

"Erkanntes"

sinnvoll sein die Analyse unter diesem Aspekt zu machen

Activities

Results

Next Steps

of Julia's remarks as well as ideas about the analysis of the data recognizing problems in communication (what are the signs?)

Problems

Week 3 (CW 24)

Read

"Erdachtes"

"Erkanntes"

Activities

Results

Next Steps

Problems

Week 4 (CW 25)

Read

"Erdachtes"

"Erkanntes"

Activities

Results

Next Steps

Problems

Week 5 (CW 26)

Read

"Erdachtes"

"Erkanntes"

Activities

Results

Next Steps

Problems

Week 6 (CW 27)

Holiday

Week 7 (CW 28)

Read

"Erdachtes"

"Erkanntes"

Activities

Results

Next Steps

Problems

Week 8 (CW 29)

Read

"Erdachtes"

"Erkanntes"

Activities

Results

Next Steps

Problems

Week 9 (CW 30)

Week 10-12 (CW 31-33)

a mass of problems considering getting recording sessions as well as the amount of work I had before me, I didn't keep this journal up to date. What basically happened is : the key concepts along the way, and finally forming a classification of sorts. the recordings could not provide