Groupware and Collaborative Interaction 2015-2016

M2 Interaction • Groupware and Collaborative Interaction
2015-2016

This page and its content are solely for students enrolled in the 2015-2016 HCID and Interaction Masters at Université Paris-Sud. It contains instructors' material (slides and audio recordings) that are not to be distributed without the author's written consent, and copyrighted materials (such as articles) that are only made available under the fair use exception to copyright law.

Lectures

Room D201, building 640 (PUIO)
Michel Beaudouin-Lafon mbl@lri.fr
Cédric Fleury cedric.fleury@lri.fr

Wednesday 25 November, 1:30pm-4:30pm - Introduction - Mediated Communication
Wednesday 2 December, 1:30pm-4:30pm - Mediated Communication - Shared Editing
Wednesday 9 December, 1:30pm-4:30pm - Shared Editing - Web-based Groupware Tools
Wednesday 16 December, 1:30pm-4:30pm - Collaborative Virtual Environments (C. Fleury)
Wednesday 6 January, 1:30pm-4:30pm - Distributed Interactive Systems (C. Fleury)
Wednesday 13 January, 1:30pm-4:30pm - Collective Intelligence
Wednesday 20 February, 1:30pm-4:30pm - Collaborative Development of Software (C. Fleury)

Course evaluation

The evaluation consists of an article report AND a small project. The project can be done in pairs, and will be presented orally as well as in a short report.
The project can be a programming project OR a design project.
A programming project can replicate or extend an existing tool, and can use existing libraries, but must include your code for a significant part of the collaborative features.
A design project must present a design for a novel collaborative tool or service, or a new collaborative feature for an existing system.

Article report:

Programming project: Program a small collaborative tool, or extend an existing one (1 or 2 students per project)

Design project: Design a novel collaborative tool or service, or a new collaborative feature for an existing tool or service (1 or 2 students per project).

Evaluation process:

Course Summary

This course presents computer-supported collaborative systems, which allow a group of people, whether they are collocated or not, to work together while sharing computer artifacts. The course covers groupware and mediated interaction, including a state-of-the-art of interactive systems for coordination, communication and collaboration with groups of users across time and space. The course also covers Collaborative Virtual Environments, a research area at the intersection of Virtual Reality, Augmented Reality, teleoperation, high-bandwidth communication, human-computer interaction and collaborative teleworking. Finally it covers recent developments such as social networks and crowdsourcing.

Lecture 1 — 25 November 2015 — Introduction to CSCW - Mediated Communication

Handouts

Audio recordings

Videos to watch

Note: some videos may not play in the browser and must be downloaded to view them with VLC.

Homework

Readings (General)

Books:

Articles about the history and defintion of the field:

Controversy about the Language/Action Perspective and The Coordinator:

Readings (mediated communication)

Books :

Articles:

Lecture 2 — 2 December 2015 — Mediated Communication - Shared Editing

Handouts

Audio recordings

Videos shown in class / to watch

Mediaspaces:

Interliving project:

Homework

Readings (mediated communication)

Books :

Articles on Media spaces:

Articles on the Interliving project:

Readings (shared editors)

Collaborative editors:

Books:

Articles on Shared editing:

Lecture 3 — 9 December 2015 — Shared Editing - Web-based Groupware Tools

Handouts

Audio recordings

Videos shown in class / to watch

Readings

Articles on Concurrency control algorithms:

Software & Software Tools

Javascript:

Software tools and libraries in/for Javascript:

Demos

Lecture 4 — 16 December 2015 — Collaborative Virtual Environments

Lecture by Cédric Fleury

Handouts

Videos to watch

Readings

Articles about collaborative virtual environments and collaborative interactions:

Lecture 5 — 6 January 2016 — Distributed Interactive Systems

Lecture by Cédric Fleury

Handouts

Readings

Articles about technical aspects of collaborative virtual environments (CVE) and more generally about technical aspects of any distributed interactive systems:

Lecture 6 — 13 January 2016 — Collective Intelligence

Handouts

Audio recordings

Video shown in class

Readings

Articles on online communities and crowdsourcing:

Other references and links

Wikis:

Recommender systems:

Crowdsourcing:

Wikipedia has fairly good articles on many of the subjects discussed in class:

Lecture 7 — 20 January 2015 — Collaborative Software Development

Lecture by Cédric Fleury

Handouts

Videos to watch

Links

Links about collaborative software development: