CS477 - Reinventing Interactive Systems
Exploring a radically new, user-centered approach to human-computer interaction

Wendy Mackay & Michel Beaudouin-Lafon


Fridays, 10-11:50am, Room 160-329 (Wallenberg building)

For 2 credits: Present an article and lead a discussion + Present a design proposal for a co-adaptive instrument
For 1 credit: Readings and participation in discussion

Office hours: Wednesdays (except May 11), 11am to noon, Room 280 (Gates building)


Course Summary

What is the future of human-computer interfaces? (Or, what comes after the iPad?) This seminar will go back to the first principles of interaction, with the goal of rethinking the whole idea of the graphical user interface. It will focus on two concepts: co-adaptation, which characterizes the fact that users both adapt their behavior to that imposed by the system, but also appropriate the system for new purposes; and instrumental interaction, which encapsulates interactions as first class objects from the user’s, designer’s and developer’s perspectives. We will focus on interaction rather than interfaces, emphasizing the fact that human users always act in context and need more expressive, more learnable, and more transferable forms of interaction.

The seminar will explore the foundations of these ideas, drawing from different disciplines, including psychology, anthropology, biology, computer science and design. It will also revisit the seminal papers on ubiquitous and mobile computing, tangible interaction, and other recent interaction paradigms. Students will gain a rich theoretical background and a good knowledge of the state-of-the-art in human-computer interaction.

We will also teach video prototyping, a technique used to quickly create prototypes of interactive systems that highlight the interaction qualities of the design. Video prototypes may range from simple paper and pencil animations to working code and encourage creativity and critique as you explore the design of a new system.

Students taking the course for credit will be asked to present and lead a discussion of one of the assigned readings. They will also be asked to design a co-adaptive instrument, to be presented as a video prototype.

We are interested in students with diverse backgrounds, including HCI, Computer Science, Education, and Design, as well as specific domain areas, such as music or medicine. Feel free to contact us if you have any questions (mackay@lri.fr, mbl@lri.fr).


About us

We are both visiting professors this year at Stanford, from the |in|situ| research lab in France (http://insitu.lri.fr). Wendy Mackay introduced the concept of co-adaptive systems in the early 1990s, and Michel Beaudouin-Lafon introduced the concept of Instrumental Interaction in 2000. We have both worked for over 25 years in creating novel theories, systems and techniques for human-computer interaction.


Course Outline PDF

Week 1 — 1 April — Instrumental Interaction and Co-Adaptive Systems

Readings

Handouts

Design activities

Week 2 — 8 April — Designing Instruments

Readings

Design activities - Bring a video-recording device if you can (camera, smartphone, Flip, ...)

Class activity

Week 3 — 15 April — Learning

Readings

Handouts

Design activities

Class activity

Week 4 — 22 April — User Innovation

Handouts

Design activities

Week 5 — 29 April — Collaborative Interaction

Readings

Handouts

Design activities

Class activity

Week 6 — 6 May — Design exploration

Readings

Online DVD

Handouts

Design activities

Class activities

Week 7 — 13 May — Instrument Architectures

Readings

Handouts

Design activities

Class activities

Week 8 — 20 May — Ubiquitous Computing

Readings

Handouts

Design activities

Class activities

Week 9 — 27 May — Tangible Interaction

Readings

Design activities

Week 10 — 3 June — Shifting the Design Paradigm

Readings

Design activities