Bonnie E. John
Encyclopedia
Bonnie E. John is an American cognitive psychologist who studies human-computer interaction, predictive human performance modeling, and the relationship between usability
and software architecture
. She is a professor in the Human-Computer Interaction Institute at Carnegie Mellon University
.
, she was previously an Assistant Professor in the Computer Science Department at Carnegie Mellon. She earned her Ph.D. in Cognitive psychology
at Carnegie Mellon University in 1988.
John has published over 100 technical papers in the area of Human-Computer Interaction. She was elected to the CHI Academy
in 2005. She was also a founding Associate Editor for ACM
Transactions on Computer Human Interaction (TOCHI) and regularly serves on the ACM SIGCHI
conference program committee. John was the Director of the Masters in HCI Program in Human-Computer Interaction at Carnegie Mellon University
from 1997 through 2009. John became a Research Staff Member at IBM
's Thomas J. Watson Research Center
in December 2010.
, Cognitive Walkthrough
, GOMS
) and produced new techniques for bringing usability concerns to the design process (e.g., CPM-GOMS
and Usability-Supporting Architectural patterns
). Her team at Carnegie Mellon University
has developed CogTool, an open-source tool to support Keystroke-Level Model analysis.
Usability
Usability is the ease of use and learnability of a human-made object. The object of use can be a software application, website, book, tool, machine, process, or anything a human interacts with. A usability study may be conducted as a primary job function by a usability analyst or as a secondary job...
and software architecture
Software architecture
The software architecture of a system is the set of structures needed to reason about the system, which comprise software elements, relations among them, and properties of both...
. She is a professor in the Human-Computer Interaction Institute at Carnegie Mellon University
Carnegie Mellon University
Carnegie Mellon University is a private research university in Pittsburgh, Pennsylvania, United States....
.
Background
A founding member of the Human-Computer Interaction Institute, established in 1993 at Carnegie Mellon UniversityCarnegie Mellon University
Carnegie Mellon University is a private research university in Pittsburgh, Pennsylvania, United States....
, she was previously an Assistant Professor in the Computer Science Department at Carnegie Mellon. She earned her Ph.D. in Cognitive psychology
Cognitive psychology
Cognitive psychology is a subdiscipline of psychology exploring internal mental processes.It is the study of how people perceive, remember, think, speak, and solve problems.Cognitive psychology differs from previous psychological approaches in two key ways....
at Carnegie Mellon University in 1988.
John has published over 100 technical papers in the area of Human-Computer Interaction. She was elected to the CHI Academy
CHI Academy
The CHI Academy is a group of researchers honored by SIGCHI, the Special Interest Group in Computer–Human Interaction of the Association for Computing Machinery. Each year, 5–7 new members are elected for having made a significant, cumulative contributions to the development of thefield of...
in 2005. She was also a founding Associate Editor for ACM
Association for Computing Machinery
The Association for Computing Machinery is a learned society for computing. It was founded in 1947 as the world's first scientific and educational computing society. Its membership is more than 92,000 as of 2009...
Transactions on Computer Human Interaction (TOCHI) and regularly serves on the ACM SIGCHI
SIGCHI
SIGCHI is the Special Interest Group on Computer–Human Interaction, one of the Association for Computing Machinery's special interest groups....
conference program committee. John was the Director of the Masters in HCI Program in Human-Computer Interaction at Carnegie Mellon University
Carnegie Mellon University
Carnegie Mellon University is a private research university in Pittsburgh, Pennsylvania, United States....
from 1997 through 2009. John became a Research Staff Member at IBM
IBM
International Business Machines Corporation or IBM is an American multinational technology and consulting corporation headquartered in Armonk, New York, United States. IBM manufactures and sells computer hardware and software, and it offers infrastructure, hosting and consulting services in areas...
's Thomas J. Watson Research Center
Thomas J. Watson Research Center
The Thomas J. Watson Research Center is the headquarters for the IBM Research Division.The center is on three sites, with the main laboratory in Yorktown Heights, New York, 38 miles north of New York City, a building in Hawthorne, New York, and offices in Cambridge, Massachusetts.- Overview :The...
in December 2010.
Research
John researches techniques to improve the design of computer systems with respect to their usefulness and usability. She has investigated the effectiveness and usability of several HCI techniques (e.g., think-aloud usability studiesThink aloud protocol
Think-aloud protocol is a method used to gather data in usability testing in product design and development, in psychology and a range of social sciences...
, Cognitive Walkthrough
Cognitive walkthrough
The cognitive walkthrough method is a usability inspection method used to identify usability issues in a piece of software or web site, focusing on how easy it is for new users to accomplish tasks with the system...
, GOMS
GOMS
GOMS is a kind of specialized human information processor model for human computer interaction observation. Developed in 1983 by Stuart Card, Thomas P. Moran and Allen Newell, it was explained in their book The Psychology of Human Computer Interaction...
) and produced new techniques for bringing usability concerns to the design process (e.g., CPM-GOMS
CPM-GOMS
CPM-GOMS is a variation of the GOMS technique in human computer interaction. CPM-GOMS stands for two things: Cognitive Perceptual Motor and the project planning technique Critical Path Method .-Overview:...
and Usability-Supporting Architectural patterns
Architectural pattern (computer science)
An architectural pattern in software is a standard design in the field of software architecture. The concept of a software architectural pattern has a broader scope than the concept of a software design pattern...
). Her team at Carnegie Mellon University
Carnegie Mellon University
Carnegie Mellon University is a private research university in Pittsburgh, Pennsylvania, United States....
has developed CogTool, an open-source tool to support Keystroke-Level Model analysis.
Honors
- 2005—Elected to CHI AcademyCHI AcademyThe CHI Academy is a group of researchers honored by SIGCHI, the Special Interest Group in Computer–Human Interaction of the Association for Computing Machinery. Each year, 5–7 new members are elected for having made a significant, cumulative contributions to the development of thefield of...
- 2007—Thomas A. Wasow Visiting Scholar in Symbolic Systems, Stanford University