Groupware and Collaborative Interaction 2023-2024

Groupware and Collaborative Interaction
2023-2024

This page and its content are solely for students enrolled in the 2023-2024 Interaction and HCID 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 E107, building 640 (PUIO)
Michel Beaudouin-Lafon mbl@lisn.fr

Wednesday 8 November, 2:00pm-5:00pm - Introduction
Wednesday 15 November, 2:00pm-5:00pm - Shared Editing
Wednesday 22 November, 2:00pm-5:00pm - Mediated Communication
Wednesday 29 November, 2:00pm-5:00pm - Project proposal presentations - Web-based groupware tools
Wednesday 6 December, 2:00pm-5:00pm - Collective Intelligence
Wednesday 13 December, 2:00pm-5:00pm - Collaborative Software Development / Collaborative Virtual Environments
Wednesday 20 December, 2:00pm-5:00pm - Project presentations - amphitheater of building 660 "Digiteo Moulon"

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, 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, 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 Nov 29:

NEW: Final Presentations

Location: amphitheater of building 660 "Digiteo Moulon".

The project report must be turned in by 5pm, Tuesday 19 December 2023. 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 — 8 November 2023 — Introduction to CSCW

Handouts

Audio recordings

Readings

Books:

Articles about the history and defintion of the field:

Articles about collaborative systems

Other sources

Videos shown in class

Lecture 2 — 14 November 2023 — Shared Editing

Handouts

Audio recordings

Readings

Collaborative editors:

Articles on Shared editing:

Articles on Concurrency control algorithms:

Lecture 3 — 22 November 2023 — 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:

Lecture 4 — 29 November 2023 — Project presentations / Web-based groupware tools

Handouts

Audio recording

Web links for web-based groupware

Lecture 5 — 6 December 2023 — Collective Intelligence

Handouts

Audio recordings

Readings

Online communities, Social navigation:

Articles on crowdsourcing:

Videos

Other references and links

Wikis:

Crowdsourcing:

Wikipedia articles on these topics:

Lecture 5 — 13 December 2023 — Collaborative Software Development / Collaborative Virtual Environments

Handouts

Readings (Collaborative Software Development)

Videos (Collaborative Software Development)

Other links (Collaborative Software Development)

Readings (Collaborative Virtual Environments)

Videos (Collaborative Virtual Environments)