Groupware and Collaborative Interaction 2025-2026

Groupware and Collaborative Interaction
2025-2026

This page and its content are solely for students enrolled in the 2025-2026 HCI Masters at Université Paris-Saclay and the IGD Masters at Télécom Paris. 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.

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.

Schedule

Room E105, building 640 (PUIO)
Michel Beaudouin-Lafon mbl@lisn.fr

Wednesday 5 November, 1:30pm-5:00pm - Introduction
Wednesday 12 November, 1:30pm-5:00pm - Mediated Communication
Wednesday 19 November, 1:30pm-5:00pm - Shared Editing - Project proposal presentations
Wednesday 26 November, 1:30pm-5:00pm - Web-based Groupware Tools
Wednesday 3 December, 1:30pm-5:00pm - Collective Intelligence
Wednesday 10 December, 1:30pm-5:00pm - Collaborative Virtual Environments
Wednesday 17 December, 1:30pm-5:00pm - Collaborative Software Development - Project presentations

Course Evaluation

Please fill out the evaluation form!

Course evaluation

The evaluation consists of a project.

The project must be done in a group of 1, 2 or 3 students, and will be presented orally as well as in a short report.
The project can be a programming project OR a design project.

Programming project: Program a small collaborative tool, or extend an existing one. You can replicate or extend an existing tool, and you can use existing libraries, but you must create your own code for a significant part of the collaborative features. For your project proposal (week 3), prepare 3 slides that describe (i) your concept, (ii) the features you plan to implement in order of priority, (iii) the tools you'll use to develop it.

Design project: Design a novel collaborative tool or service, or a new collaborative feature for an existing tool or service. You must follow the design process from Wendy's Design of Interactive Systems class, and create a video prototype of your design. For your project proposal (week 3), prepare 3 slides that describe (i) your concept, (ii) related papers/systems you have reviewed, (iii) what is novel about your concept.

Process

For your project proposal presentation on week 3 (Nov 19):

The project report must be turned in by 5pm, Tuesday 16 December 2025. Add a link to the PDF of the report in the project spreadsheet.

You will have 10 minutes for the oral presentation, all members of the group must speak!
Make sure to relate your work to the concepts taught in class.

Programming project:

Design project:

Lecture 1 — 5 November 2025 — Introduction to Collaborative Computing

Handouts

Audio recordings

Readings

Books:

Articles about the history and defintion of the field:

Articles about collaborative systems

Other sources

Videos shown in class

To do for next week

Lecture 2 — 12 November 2025 — Mediated Communication

Handouts

Audio recordings

Videos shown in class / to watch

Interliving project:

Readings

Books :

Articles on Mediated Communication:

Articles on Media spaces:

Articles on the Interliving project:

To do for next week

Lecture 3 — 19 November 2025 — Shared Editing

Handouts

Audio recordings

Readings

Collaborative editors:

Articles on Shared editing:

Articles on Concurrency control algorithms:

Toolkits for Concurrency control algorithms:

Lecture 4 — 26 November 2025 — Web-based groupware tools

Handouts

Audio recordings

Readings on Shared Editing

Web links for web-based groupware

Lecture 5 — 3 December 2025 — Collective Intelligence

Handouts

Audio recording

Readings

Online communities, Social navigation:

Articles on crowdsourcing:

Videos

Other references and links

Wikis:

Crowdsourcing:

Wikipedia articles on these topics:

Class exercise

Spreadsheet for article reading

Lecture 6 — 10 December 2025 — Collaborative Virtual Environments

Handouts

Audio recordings

Readings

Videos

Lecture 7 — 17 December 2025 — Collaborative Software Development

Handouts

Audio recordings

Readings

Videos

Other links