This page and its content are solely for students enrolled in the 2013-2014 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.
Course evaluation
Pick an article in any of the reading lists below and prepare a 5-10 minute presentation (1 article per student).
Program a small collaborative tool, or extend an existing one (1 or 2 students per project).
Articles and projecs will be presented on Wednesday 19 February and Friday 28 February - see schedule below. Send the written assignment by midnight the day before.
The written assignment should include a 2-page summary of the paper (no plagiarism please!), with a critique, plus a short description of the project you created and your experience programming it.
The oral presentation will present the paper to the other students and give a short demo of your project, with explanations of what worked and what did not.
Schedule:
Wednesday 19 February, 3:15pm to 5pm, room D204:
Mara, Guilherme, Paola, Stella (with Argyo for the project), Olutosin.
Friday 28 February, 2pm to 4pm, room D204:
Manfred, Walter, Van, Athanasios, Amira, Cédric, Argyo (paper presentation).
Course Summary
This course presents computer-supported collaborative systems, which allow a group of people, wheter 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.
Note: some videos may not play in the browser and must be downloaded to view them with VLC.
Homework
Watch the above videos;
Place a number of the systems that were presented in each of the two taxonomies that we saw in class (Communication/Sharing/Coordination and Place/Time matrix) .
Articles about technical aspects of collaborative virtual environments (CVE) and more generally about technical aspects of any distributed interactive systems:
Study the video-based communication tools that are available to you: Skype, Google hangouts, FaceTime, etc. What are their main features?
Ask people around you if and how they use these tools. When do they work well? When do they break down?
Ask people around you how they shift between different communication tools: email, chat, SMS, telephone, video call, etc.
Readings
Books :
The Information, James Gleick (2012) - this book covers much more than mediated communication, but has fascinating stories about the development of pre-telephone communication systems
Groupware - Some Issues and Experiences. C.A. Ellis, S.J. Gibbs and G.L Rein, Communications of the ACM, 1991. (Describes GROVE towards the end of the paper)
Design and Use of a Group Editor, Ellis, Gibbs and Rein, in Cockton (Ed.), Engineering for Human-Computer Interaction, North-Holland, 1990. (Describes GROVE but not available online)
Robust De-anonymization of Large Sparse Datasets - Research article showing how the anonymized dataset from the Netflix contest could be deanonymized by correlating it with other, non-anonymous, sources (such as the IMDb database)
Paper: Labeling Images with a Computer Game, von Ahn and Dabbish, Proc. CHI 2004.
Project: Collaborative Drawing Board
Stella Christodoulaki
Paper: VideoProbe: sharing daily lives by exchanging pictures
Project: Collaborative checklists (with Argyro)
Mara Dumitru
Paper: Hayes Raffle, Glenda Revelle, Koichi Mori, Rafael Ballagas, Kyle Buza, Hiroshi Horii, Joseph Kaye, Kristin Cook, Natalie Freed, Janet Go, Mirjana Spasojevic: Hello, is grandma there? let's read! StoryVisit: family video chat and connected e-books. CHI 2011: 1195-1204
Project: web-based chat (TogetherJS)
Walter Ferreira
Paper: McEwan, Gregor, et al. "I'm just here to play games: social dynamics and sociality in an online game site." Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work. ACM, 2012.
Project: shared annotation of web pages (Chrome extension), with Athanasios
Cédric Foucault
Paper: One of the algorithm papers - Project : Real-time screen sharing with visualization of kbd+mouse activity (with WebRTC)
Manfred Micaux
Paper: Working & Sustaining the Virtual "Disaster Desk", Kate Starbird & Leysia Palen, CSCW'14
Project: chat or multi-user tweet
Argyro Moraiti
Paper: Tangible interfaces for remote collaboration and communication, Brave, Ishii & Dahley (CSCW '98)
Project: Collaborative checklists (with Stella)
Duc Van NGuyen
Paper: "A New Adaptive Data Distribution Model for Consistency Maintenance in Collaborative Virtual Environments" - Cédric Fleury, Thierry Duval, Valérie Gouranton, and Bruno Arnaldi
Project: multi room chat in Java
Oduwele Olutosin
Paper: Issues in the Design of Computer-Support for Co-Authoring and Commenting, Neuwirth, Kaufer, Chandhok and Morris, in Proc. CSCW 90, 1990
Project: Custom twitter app for collaboration among co-workers (java RMI).
Paola Pastor
Paper: Beyond the chalkboard: computer support for collaboration and problem solving in meetings
Project: multiroom chat in Java.
Guilherme Soares Mota Carneiro
Paper: "Soylent: A Word Processor With A Crowd Inside"
Project: web-based shared drawing
Athanasios Taousakos
Paper: Technology probes: inspiring design for and with families, Hutchinson, Mackay, Westerlund, Bederson, Druin, Plaisant, Beaudouin-Lafon, Conversy, Evans, Hansen, Roussel, Eiderbäck, in Proc. ACM CHI, 2003
Project: shared annotation of web pages (Chrome extension), with Walter