Groupware and Collaborative Interaction 2018-2019

Groupware and Collaborative Interaction
2018-2019

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 E105, building 640 (PUIO)
Michel Beaudouin-Lafon mbl@lri.fr
Cédric Fleury cedric.fleury@lri.fr

Wednesday 21 November, 2:30pm-5:30pm - Introduction to CSCW
Wednesday 28 November, 2:30pm-5:30pm - Shared Editing - Web-based Groupware Tools
Wednesday 5 December, 2:30pm-5:30pm - Collaborative Virtual Environments (C. Fleury)
Wednesday 12 December, 2:30pm-5:30pm
Wednesday 19 December, 2:30pm-5:30pm - Mediated Communication
Wednesday 9 January, 2:30pm-5:30pm - Distributed Interactive Systems (C. Fleury)
Wednesday 16 January, 2:30pm-5:30pm - Collaborative Development of Software (C. Fleury)
Wednesday 6 February, 2:30pm-5:30pm - Collective Intelligence

Course evaluation

The evaluation consists of an article report AND a small project.

The project must 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.

Assignment

Readings (General)

Books:

Articles about the history and defintion of the field:

Controversy about the Language/Action Perspective and The Coordinator:

Lecture 2 — 28 November 2018 — Shared Editing - Web-based Groupware Tools

Handouts

Demos

Audio recordings

Videos shown in class / to watch

Readings (shared editors)

Collaborative editors:

Books:

Articles on Shared editing:

Articles on Concurrency control algorithms:

Lecture 3 —5 December 2018 — Collaborative Virtual Environments

Lecture by Cédric Fleury

Handouts

Audio recordings

Videos to watch

Readings

Articles on collaborative virtual environments and collaborative interactions:

Lecture 4 — 19 December 2018 — 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 5 — 9 January 2019 — Distributed Interactive Systems

Lecture by Cédric Fleury

Handouts

Readings

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

Lecture 6 — 16 January 2019 — Collaborative Software Development

Lecture by Cédric Fleury

Handouts

Videos to watch

Readings

Articles on new practices for Collaborative Software Development:

Other links

Links about collaborative software development:

Lecture 7 — 6 February 2019 — Collective Intelligence

Handouts

Video to watch

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: