Skip Navigation

Colloquium Details

Faculty Search Colloquium: Automatically Generating High-Quality User Interfaces for Appliances

Author:Jeffrey Nichols Carnegie Mellon University
Date:March 16, 2006
Time:15:30
Location:220 Deschutes
Host:Anthony Hornof

Abstract

The number and diversity of computerized appliances in our homes and offices is greatly increasing. These appliances are well-known for being difficult to use, in part because manufacturers want to support many features while economizing on buttons and screens. This leads to multiple independent functions being overloaded on a single button and user feedback that consists of beeps to indicate success and failure. Each appliance interface also has its own idiosyncrasies, which means that learning to use a particular appliance from one manufacturer often does not help when learning to use a similar appliance from a different manufacturer. In this talk, I present the Personal Universal Controller (PUC) framework, which moves appliance interfaces from the physical appliance to a handheld device that the user is already carrying, such as a personal digital assistant (PDA) or mobile phone. I will focus on the PUC framework's ability to automatically generate personally consistent interfaces that take into account interfaces that the user has previously encountered, which addresses the problem of idiosyncratic interfaces. I will conclude with a brief discussion of how this work might be applied to improve user interfaces in other domains.

Biography

Jeffrey Nichols is a doctoral student in the Human-Computer Interaction Institute in Carnegie Mellon University's School of Computer Science, where he is advised by Brad Myers. He is the lead researcher on the Personal Universal Controller project, exploring how handheld computers can improve the usability of household and office appliances. He received a BS degree in computer engineering from the University of Washington in 2000.