Human-Computer Interaction Seminar (2006-2007)

Video Lectures

Displaying all 25 video lectures.
Lecture 1
Finding Balance: Addressing Cognitive Dissonances
Play Video
Finding Balance: Addressing Cognitive Dissonances


October 6, 2006 lecture by Joey McKay and Greg Niemeyer for the Stanford University Human Computer Interaction Seminar (CS547). Niemeyer and McKay demonstrate how their game, Balance, helps senior citizens maintain and improve their sense of balance.

Lecture 2
Expressive Intelligence: AI, Games and New Media
Play Video
Expressive Intelligence: AI, Games and New Media


October 20, 2006 lecture by Michael Mateas for the Stanford University Human Computer Interaction Seminar (CS547). "Expressive AI (Artificial Intelligence)", a process occurring when AI research and art mutually inform each other, is discussed using the interactive drama Facade (downloadable from www.interactivestory.net) as an example.

Lecture 3
Sensing Technologies for Future Computing Form Factors
Play Video
Sensing Technologies for Future Computing Form Factors


October 27, 2006 lecture by Andy Wilson for the Stanford University Human Computer Interaction Seminar (CS547). Andy presents a series of projects which exploit sensing technologies such as computer vision to enable a wide variety of fluid, natural interactions situated on walls and tabletop surfaces.

Lecture 4
Designing for the Self
Play Video
Designing for the Self


November 3, 2006 lecture by John Zimmerman for the Stanford University Human Computer Interaction Seminar (CS547). This talk provides a brief overview of consumer behavior research on identity construction and details opportunities for interactive products to improve this process.

Lecture 5
From Personal Computers to Personal Information Environments
Play Video
From Personal Computers to Personal Information Environments


November 10, 2006 lecture by Jeff Pierce for the Stanford University Human Computer Interaction Seminar (CS547). As users shift from working with a personal computer to working within a personal information environment, Jeff explains the need to make it easier for them to coordinate their activities across their personal devices as well as effectively leverage devices in the local environment.

Lecture 6
Windows Vista Dev: Innovation on User Research Methods
Play Video
Windows Vista Dev: Innovation on User Research Methods


November 17, 2006 lecture by Gayna Williams for the Stanford University Human Computer Interaction Seminar (CS547). This talk presents innovation on research methods used during the creation of Windows Vista to insure that users were considered at each stage of the development process; the methods highlighted include: personas, benchmarking, desirability, instrumentation, and ethnographies.

Lecture 7
Technology for Developing Regions
Play Video
Technology for Developing Regions


December 1, 2006 lecture by Eric Brewer for the Stanford University Human Computer Interaction Seminar (CS547). In this talk, Eric argues that decreasing costs of computing and wireless networking make this the right time to spread the benefits of technology, and that the biggest missing piece is a lack of focus on the problems that matter; he covers some example applications, including novel low-cost telemedicine.

Lecture 8
Koala: End User Programming on the Web
Play Video
Koala: End User Programming on the Web


December 8, 2006 lecture by Tessa Lau and Allen Cypher for the Stanford University Human Computer Interaction Seminar (CS547). Tessa and Allen demonstrate their program Koala that enables users to record their actions in a web browswer, play them back to automate those actions and publish them on a wiki to share with a community.

Lecture 9
Multiplayer Games: Psychological Engagement and Implications
Play Video
Multiplayer Games: Psychological Engagement and Implications


January 12, 2007 lecture by Byron Reeves for the Stanford University Human Computer Interaction Seminar (CS 547). New experimental research will be presented that shows the effects of game features on psychological arousal and learning; also, ideas and new software will be presented that apply game features to real work in ways that may increase business productivity.

Lecture 10
Problems and Solutions With
Play Video
Problems and Solutions With "Simple" Interactive Devices


January 19, 2007 lecture by Harold Thimbleby for the Stanford University Human Computer Interaction Seminar (CS 547). This talk reviews simple usability and safety problems in interactive devices and how they can be detected either in design or by getting feedback from users.

Lecture 11
Usability and Software Architecture: The Forgotten Problems
Play Video
Usability and Software Architecture: The Forgotten Problems


January 26, 2007 lecture by Bonnie John for the Stanford University Human Computer Interaction Seminar (CS 547). Bonnie has teamed up with Len Bass to bring usability to the architecture design table as a "first-class citizen" on par with other quality attributes like performance, security, and modifiability; she presents their research, proposed solution, and empirical results supporting the efficacy of that solution.

Lecture 12
Bill Moggridge: Designing Interactions
Play Video
Bill Moggridge: Designing Interactions


February 2, 2007 lecture by Bill Moggridge for the Stanford University Human Computer Interaction Seminar (CS 547). Bill, designer of the first laptop computer, introduces forty influential designers who have shaped interaction with technology.

Lecture 13
Don Norman: The Design of Future Things
Play Video
Don Norman: The Design of Future Things


February 9, 2007 lecture by Don Norman for the Stanford University Human Computer Interaction Seminar (CS 547). In this talk, Don discusses his latest book, The Design of Future Things, which is about the increasing intrusion of intelligent devices in the automobile and home with both expected benefits and unexpected dangers.

Lecture 14
Why Phones Are Not Computers
Play Video
Why Phones Are Not Computers


February 23, 2007 lecture by Scott Jenson for the Stanford University Human Computer Interaction Seminar (CS 547). This talk will give a brief history of the mobile phone, how it grew and blossomed as a communicator but has badly stumbled with the advent of data services; the solution is to deeply understand the pros/cons of phone capabilities and create new services that are not "scaled down web designs."

Lecture 15
Better Game Characters By Design
Play Video
Better Game Characters By Design


March 2, 2007 lecture by Katherine Isbister for the Stanford University Human Computer Interaction Seminar (CS 547). The underlying psychological principles that help to make the best game characters compelling to players are examined; taking a psychological approach to understanding their design allows us to extend the insights their designers have had into other application areas in which social and emotional principles come into play.

Lecture 16
Interactive Diagrams of Complex 3D Objects
Play Video
Interactive Diagrams of Complex 3D Objects


March 9, 2007 lecture by Maneesh Agrawala for the Stanford University Human Computer Interaction Seminar (CS 547). In this talk, Maneesh presents several interactive systems that make it easy to generate illustrative diagrams of complex 3D objects.

Lecture 17
Paying Attention to Interruption: A Human-Centered Approach
Play Video
Paying Attention to Interruption: A Human-Centered Approach


April 6, 2007 lecture by Brian Bailey for the Stanford University Human-Computer Interaction Seminar (CS 547). Proactive computing offers many desired benefits to users, such as enabling a high degree of awareness of peripheral information. However, notifications from proactive systems run the serious risk of interrupting users' tasks at inopportune moments, decreasing performance and increasing frustration. In this talk, Brian discusses his ongoing empirical and systems development work aimed at maintaining timely delivery of notifications while reducing costs of interruption.

Lecture 18
GUIDE: Gaze-Enhanced User Interface Design
Play Video
GUIDE: Gaze-Enhanced User Interface Design


April 13, 2007 lecture by Manu Kumar for the Stanford University Human-Computer Interaction Seminar (CS 547). A series of novel prototypes that explore the use of gaze and an augmented input to perform everyday computing tasks are presented. In particular, the use of gaze-based input for pointing and selection, application switching, password entry, scrolling, zooming, and document navigation are explored.

Lecture 19
Looking at Prototypes As More Than Immature Proto-Products
Play Video
Looking at Prototypes As More Than Immature Proto-Products


April 20, 2007 lecture by Elizabeth Churchill for the Stanford University Human-Computer Interaction Seminar (CS 547). Prototypes are an effective way of communicating. But communicating what precisely? This talk explores the role of different types of prototypes in researching and designing interactive artifacts - emphasizing the critical role prototypes play in the exchange and development of potential product ideas but also in the development of social theories of action and interaction.

Lecture 20
What History Can Teach Us About Evaluation in HCI
Play Video
What History Can Teach Us About Evaluation in HCI


April 27, 2007 lecture by Joseph Kaye for the Stanford University Human-Computer Interaction Seminar (CS 547). Human-Computer Interaction sits at the boundary between technical and social practice. In this talk, Joseph discusses the evolution of HCI's notion of evaluation, and redefinitions over time of what HCI considers valid knowledge. This culminates with case studies showing how this understanding may be of use in light of current questions about the evaluation of experience-focused rather than task-focused HCI.

Lecture 21
Knowledge Media to Aid Communications and Human Cognition
Play Video
Knowledge Media to Aid Communications and Human Cognition


May 4, 2007 lecture by Ron Baecker for the Stanford University Human-Computer Interaction Seminar (CS 547). Knowledge media were anticipated although not named as such in seminal papers by Vannevar Bush in 1945 and JCR Licklider in 1960. This talk reviews 40 years (1966-2006) of Ron's work in the design or knowledge media for multimedia communications, and previews 40 years (2001-2041) of work in the design of knowledge media that aid human cognition.

Lecture 22
Collaborative Observatories for Natural Environments
Play Video
Collaborative Observatories for Natural Environments


May 11, 2007 lecture by Ken Goldberg for the Stanford University Human-Computer Interaction Seminar (CS 547). Ken describes a new class of systems that combine networks, robots, cameras, sensor, actuators, and human input to observe and record detailed animal behavior in remote settings. He also presents a series of results on robots collaboratively controlled by humans via networks.

Lecture 23
The Design of Implicit Interactions
Play Video
The Design of Implicit Interactions


May 18, 2007 lecture by Wendy Ju for the Stanford University Human-Computer Interaction Seminar (CS 547). The infiltration of computer technologies into everyday life has brought the problems of traditional interaction design to a head. As we begin to design products which adapt their behaviors, which infer what we are doing, and which try to assist us proactively, we need new ways of thinking about how to design these interactive products so that they are more helpful than they are annoying. In this presentation, Wendy outlines implicit interactions as an emerging area of applied design research that investigates the design of implicit interactions, which occur without the behest of awareness of the user.

Lecture 24
Building the Danger Hiptop: a New Mobile Internet Platform
Play Video
Building the Danger Hiptop: a New Mobile Internet Platform


May 25, 2007 lecture by Joe Britt for the Stanford University Human-Computer Interaction Seminar (CS 547). When mobile phones became within the financial grasp of the everyman, the value was easily understood. Telephone-accessible "content" could now be enjoyed from a car, while waiting in line, or from a table at a restaurant. In this talk, Joe discusses several key aspects of the platform's development and shares the design philosophy applied by the team. Strong belief in the importance of hardware/software integration and an organic, iterative design process were critical for success. Lessons learned at companies like Apple, General Magic, and WebTV provided the team with a context for partitioning a complex problem across hardware, software, and a powerful back-end service.

Lecture 25
Sketching and Experience Design
Play Video
Sketching and Experience Design


June 1, 2007 lecture by Bill Buxton for the Stanford University Human-Computer Interaction Seminar (CS 547). Designing for experience comes with a whole new level of complexity. This is especially true in this emerging world of information appliances, reactive environments, and ubiquitous computing, where, along with those of their users, we have to factor in the convoluted behaviors of the products themselves. In this talk, Bill discusses the design process itself, from the perspective of methods, organization, and composition.