Vorlesung Computergestützte Gruppenarbeit (SS 2006)


Praktikum/Hiwi-Stelle am EML

Ort und Zeit
Vorlesung: Dienstags, 10:15 - 11:45 (ab 25.04.2006)
Übung: Dienstags, 9:15 - 10:00 (ab 02.05.2006)
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 Zukunft werden CSCW-Funktionen in zahlreichen Anwendungen oder direkt im Betriebssystem zu finden sein (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: Email, Chat, Wikis, 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 und wird am Semesterende im Rahmen einer 50-minütigen Hauptdiplom-Klausur schriftlich geprüft.

Prüfung
Termin: 11.08.06, 10:45 - 11:35 (!)
Ort: A5, B144

Achtung: Die vorläfigen Ergebnisse hängen am LS PI IV aus. Eine Klausureinsicht ist nach Vereinbarung möglich, bitte bis zum 08.09.06 per Mail bei mir melden.

(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 (Version 2)
06 Architektur
07 Konsistenz (Version 2)
08 Undo von Operationen
09 Visualisierung semantischer Konflikte
10 Late-Join
11 Netzwerk-Protokolle
12 Entwicklung von Groupware
13 Ausgewählte Groupware

Übung
Übung 01
Übung 02
Übung 03
Übung 04
Übung 05
Übung 06
Übung 07
Übung 08
Übung 09
Übung 10


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