Bonnie E. John

Carnegie Mellon University
Human-Computer Interaction Institute
5000 Forbes Avenue
Pittsburgh, PA 15213

Office: 3521 Newell-Simon Hall

Voice:(412) 268-7182
Support staff:(412) 268-7099

E mail:

  Home   Research   Teaching Positions   Service   Personal  


I am interested in techniques to improve the design of computer systems with respect to their usefulness and usability. To that end, I have investigated the effectiveness and usability of several HCI techniques (e.g., think-aloud usability studies, Cognitive Walkthrough, GOMS) and produced new techniques for bringing usability concerns to the design process (e.g., CPM-GOMS and software architecture evaluation for usability). Much of my work focuses on cognitive modeling, where I work within a unified theory of cognition to develop models of human performance that produce quantitative predictions of performance with less effort than prototyping and user testing. I also work on bridging the gap between HCI and software engineering, specifically including usability concerns in software architecture design.

Two active research projects have their own websites.
Usability and Software Architecture (U&SA)
The CogTool Project: a Tool for Cognitive Modeling


I teach courses in HCI design and evaluation methods. I was the Director of the Master of Human-Computer Interaction Program for almost a dozen years, steppng down in January 2009.



Last modified on May 23, 2003 by