Adaptive User Interfaces: Design Challenges for HCI

 Tessa Lau, IBM T.J. Watson Research

Seminar on People, Computers, and Design
Stanford University January 14, 2005

When it comes to software, one size does not fit all. Different users employ the same software for a variety of different tasks. Yet regardless of whether a user does a task five times, or a thousand times, the software remains unchanged. Why can't software learn from the people using it, and customize itself for a better fit?

My work explores the use of artificial intelligence techniques to design adaptive interfaces. These intelligent interfaces leverage knowledge about users and their tasks to provide a better experience for users. Specifically, my work focuses on the use of programming by demonstration to enable end users to customize applications and automate repetitive tasks simply by demonstrating what the system should do.

However, adaptive user interfaces raise a new set of design challenges for HCI, especially concerning issues of trust and understandability. In this talk, I discuss the challenges in designing intelligent interfaces, illustrated with examples drawn from programming by demonstration systems.

Tessa Lau is a Research Staff Member at IBM's T.J. Watson Research Center, where she pursues research in intelligent user interfaces: using artificial intelligence to improve human-computer interaction by building tools that adapt and learn from human use. Before joining IBM, Tessa completed a Ph.D. in computer science at the University of Washington in 2001. In addition to her research, Tessa's interests include gadgets, games, textiles, and supporting women in technology.


View this talk on line at CS547 on Stanford OnLine

Titles and abstracts for previous years are available by year and by speaker.