Usability Engineering Methods for Interactive Intelligent Systems


  • Aaron Spaulding SRI International
  • Julie Sage Weber University of Michigan



Usability, Usability Engineering Methods, Human-Computer Interaction, Artificial Intelligence, Interaction Design


The field of Human-Computer Interaction (HCI) offers designers and developers of interactive systems a large repertoire of methods for ensuring that their systems will be both usable and useful. This article offers a brief introduction to these methods, focusing on the ways in which they sometimes need to be adapted and extended to take into account the characteristic properties of systems that include some sort of AI. The discussion is organized around three types of activity: understanding users needs, interaction design, and evaluation. 

Author Biographies

Aaron Spaulding, SRI International

Aaron Spaulding is a computer scientist and interaction designer at SRI’s Artificial Intelligence Center. His work centers on developing usable interfaces for AI systems that meet real user needs, and was an organizer of the CHI 2008 Workshop on "Usable Artificial Intelligence" and the CHI 2009 Special Interest Group on "Usable Intelligent Interactive Systems"

Julie Sage Weber, University of Michigan

Doctoral Student in Artificial Intelligence and Human-Computer Interaction
Department of Computer Science and Engineering




How to Cite

Spaulding, A., & Weber, J. S. (2009). Usability Engineering Methods for Interactive Intelligent Systems. AI Magazine, 30(4), 41.