Vorlesung Computergestützte Gruppenarbeit (FSS 2007)

Ort und Zeit
Vorlesung: Dienstags, 17:15 - 18:45
Übung: Dienstags, 19:00 - 19:45
Raum: A5, C112

Beschreibung
Das Internet hat nicht nur den Informationszugriff einzelner Benutzer revolutioniert, sondern ermöglicht auch vielfältige Formen der Kommunikation und der aktiven Zusammenarbeit zwischen mehreren Anwendern. Beispielsweise lassen sich per Email Informationen unabhängig von Ort und Zeit austauschen oder Freundschaften mit Online Communities wie friendster (www.friendster.com) knüpfen. Die Vorlesung "Computergestützte Gruppenarbeit" beschäftigt sich mit Technologien und Anwendungen für verschiedene Formen der zwischenmenschlichen Interaktion. Entsprechende Systeme finden sich oft auch unter der Abürzung CSCW - Computer Supported Collaborative Work (en.wikipedia.org/wiki/CSCW). CSCW-Systeme spielen dabei nicht nur im privaten Bereich eine Rolle sondern werden vor allem auch in vielen Unternehmen zur Mitarbeiter-Koordination eingesetzt, z.B. bei der Softwareentwicklung. In den letzten Jahren haben vor allem web-basierte Anwendungen große Popularität erreicht (Stichwort Web 2.0: Wikis, Blogs, Social Bookmarking, ...), aber in Zukunft ist zu erwarten, dass CSCW-Funktionen auch in vielen Standard-Anwendungen oder im Betriebssystem selbst zu finden sein werden (z.B. Windows Collaboration in MS Windows Vista).

Als praxisorientierte Disziplin subsumiert CSCW Fragestellungen aus vielen verschiedenen Fachbereichen von Computer-Netzwerken und verteilten Systemen bis hin zu Arbeitsorganisation und Soziologie. Der Schwerpunkt der Veranstaltung dabei liegt auf den technischen Herausforderungen (ohne jedoch die anderen Bereiche außer Acht zu lassen). Themen sind u.a.:
* Architektur verteilter Systeme: Client-Server und Peer-to-Peer, Middleware
* Kommunikationsmodelle und Netzwerkaspekte
* Replizierte Datenhaltung und Synchronisations-Verfahren, Late-Join, Undo
* Kooperationsmanagement und Gruppenprozesse
* Mensch-Maschine-Schnittstelle (WYSIWIS, Benutzerstudien, etc.)
* Gruppenbewusstsein (Awareness)
* Zeitsynchrone und -asynchrone Kooperation
* Zentrale Anwendungsbereiche: Web 2.0 (z.B Wikis), Email, Chat Video-Konferenzen, Multiplayer-Spiele, etc.

Voraussetzungen
Die Vorlesung ist als Einführung gedacht und erfordert kein spezielles Vorwissen. Als interdisziplinärer Forschungsbereich erfordert CSCW jedoch ein gewisses Grundverständnis von Rechnernetzen und Internet-Anwendungen, verteilten Systemen und Benutzerschnittstellen.

Organisatorisches
Die Veranstaltung hat einen Umfang von 2+1 SWS

Prüfung
Ort: A5, B223
Termine: 28.06.2007, Beginn 16:00

16:00 - 16:15 Matrikelnr. 949740
16:20 - 16:35 Matrikelnr. 1047270
16:40 - 16:55 Matrikelnr. 778861
17:00 - 17:15 Matrikelnr. 947288
17:20 - 17:35 Matrikelnr. 947733
17:40 - 17:55 Matrikelnr. 813330
18:00 - 18:15 Matrikelnr. 887954

(Informationen zur Prüfungsterminen und -orten finden sich auch im Glaskasten der Uni).

Literatur
Folgende Bücher sind empfehlenswert:
* U.M. Borghoff, J.H. Schlichter, Computer-Supported Cooperative Work, Introduction to Distributed Applications, Springer Verlag, Berlin, Heidelberg, New York, 2000
* G. Schwabe, N. Streitz, R. Unland (Hrsg.), CSCW-Kompendium, Springer Verlag, Berlin, Heidelberg, New York, 2001
* J. Vogel, Consistency Algorithms and Protocols for Distributed Interactive Applications, PhD Thesis, University of Mannheim, 2004

Aktuelle Forschungsliteratur findet sich zahlreich in den Weiten des WWW.

Unterlagen
Vorlesung
01 Einführung
02 Grundlagen
03 Gruppenprozesse
04 Benutzerschnittstelle
05 Zugriffsrechte und Sitzungskontrolle, Animationen Floor Control
06 Architektur
07 Konsistenz - Teil 1
07 Konsistenz - Teil 2
09 Visualisierung semantischer Konflikte
10 Late-Join
11 Netzwerk-Protokolle
12 Entwicklung von Groupware
13 Ausgewählte Groupware

Übung
Übung 01, Lösung
Übung 02, Lösung
Übung 03, Lösung
Übung 04, Lösung
Übung 05, Lösung
Übung 06, Lösung
Übung 07, Lösung, Animation OT
Übung 08, Lösung
Übung 09, Lösung
Übung 10, Lösung

Kontakt
Jürgen Vogel
juergen[dot]vogel[at]eml[dot]org