Groupware and Collaborative Interaction 2017-2018

M2 Interaction • Groupware and Collaborative Interaction
2017-2018

This page and its content are solely for students enrolled in the 2017-2018 International, 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 D204, building 640 (PUIO)
Michel Beaudouin-Lafon mbl@lri.fr
Cédric Fleury cedric.fleury@lri.fr

Wednesday 22 November, 1:30pm-4:30pm - Introduction to CSCW
Wednesday 29 November, 1:30pm-4:30pm - Mediated Communication
Wednesday 6 December, 1:30pm-4:30pm - Shared Editing - Web-based Groupware Tools
Wednesday 13 December, 1:30pm-4:30pm - Web Tools for Groupware - Collective Intelligence
Wednesday 20 December, 1:30pm-4:30pm - Collaborative Virtual Environments (C. Fleury)
Wednesday 10 January, 1:30pm-4:30pm - Distributed Interactive Systems (C. Fleury)
Wednesday 17 January, 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).

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 — 22 November 2017 — Introduction to CSCW

Handouts

Audio recordings

Videos to watch

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

Exercise in class

Readings (General)

Books:

Articles about the history and defintion of the field:

Controversy about the Language/Action Perspective and The Coordinator:

Lecture 2 — 29 November 2017 — Mediated Communication

Handouts

Audio recordings

Videos shown in class / to watch

Mediaspaces:

Interliving project:

Readings (mediated communication)

Books :

Articles on Mediated Communication:

Articles on Media spaces:

Articles on the Interliving project:

Lecture 3 — 6 December 2018 — Shared Editing - Web-based Groupware Tools

Handouts

Audio recordings

Videos shown in class / to watch

Readings (shared editors)

Collaborative editors:

Books:

Articles on Shared editing:

Articles on Concurrency control algorithms:

Lecture 4 — 13 December 2017 — Web Tools for Groupware, Collective Intelligence

Handouts

Audio recordings

Video to watch

Software & Software Tools

Javascript:

Software tools and libraries in/for Javascript:

Demos

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 5 — 20 December 2017 — Collaborative Virtual Environments

Lecture by Cédric Fleury

Handouts

Audio recordings

Videos to watch

Readings

Articles on collaborative virtual environments and collaborative interactions:

Lecture 6 — 10 January 2018 — Distributed Interactive Systems

Lecture by Cédric Fleury

Handouts

Audio recordings

Readings

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

Lecture 7 — 17 January 2018 — Collaborative Software Development

Lecture by Cédric Fleury

Handouts

Audio recordings

Videos to watch

Readings

Articles on new practices for Collaborative Software Development:

Other links

Links about collaborative software development: