Usability Engineering

1st Edition

Scenario-Based Development of Human-Computer Interaction

Authors: Mary Beth Rosson John Carroll
Hardcover ISBN: 9781558607125
eBook ISBN: 9780080520308
Imprint: Morgan Kaufmann
Published Date: 12th October 2001
Page Count: 448
87.95 + applicable tax
7700.00 + applicable tax
53.99 + applicable tax
66.95 + applicable tax
81.95 + applicable tax
Compatible Not compatible
VitalSource PC, Mac, iPhone & iPad Amazon Kindle eReader
ePub & PDF Apple & PC desktop. Mobile devices (Apple & Android) Amazon Kindle eReader
Mobi Amazon Kindle eReader Anything else

Institutional Access

Table of Contents




Chapter 1 - Scenario-Based Usability Engineering

1.1 Design by Scenario: Marissa's Gravity Project

1.2 Managing Software Development

1.2.1 Software Engineering

1.2.2 Prototyping and Iterative Development

1.3 Usability in Software Development

1.3.1 The Emergence of Usability

1.3.2 Usability Engineering

1.4 Scenario-Based Usability Engineering

1.4.1 User Interaction Scenarios

1.4.2 Why Scenarios?

1.5 Doing Scenario-Based Usability Engineering

1.5.1 Analysis

1.5.2 Design

1.5.3 Prototyping and Evaluation

1.5.4 Other Approaches

1.6 Example-Based Learning of SBD

1.6.1 Case Study: A Virtual Science Fair in MOOsburg

Summary and Review


Project Ideas

Recommended Reading

Chapter 2 - Analyzing Requirements

2.1 Analyzing Work Practices

2.2 Getting Users Involved

2.3 Science Fair Case Study: Requirements Analysis

2.3.1 Root Concept

2.3.2 Analysis of Current Practice

2.3.3 Summarizing the Field Data

2.3.4 Problem Scenario


You don't need to be convinced. You know that usability is key to the success of any interactive system-from commercial software to B2B Web sites to handheld devices. But you need skills to make usability part of your product development equation. How will you assess your users' needs and preferences? How will you design effective solutions that are grounded in users' current practices? How will you evaluate and refine these designs to ensure a quality product?

Usability Engineering: Scenario-Based Development of Human-Computer Interaction is a radical departure from traditional books that emphasize theory and address experts. This book focuses on the realities of product development, showing how user interaction scenarios can make usability practices an integral part of interactive system development. As you'll learn, usability engineering is not the application of inflexible rules; it's a process of analysis, prototyping, and problem solving in which you evaluate tradeoffs, make reasoned decisions, and maximize the overall value of your product.

Key Features

  • Written by prominent HCI educators who understand how to teach usability practices to students and professional developers.
  • Interleaves HCI theory and concepts with a running case study demonstrating their application.
  • Gradually elaborates the case study to introduce increasingly sophisticated usability engineering techniques.
  • Analyzes usability issues in realistic scenarios that describe existing or envisioned systems from the perspective of one or more users.
  • Emphasizes the real world of usability engineering-a world in which tradeoffs must be weighed and difficult decisions made to achieve desired results.


Novice HCI practitioners, usability engineers, software developers, web page designers and developers, and undergraduate or graduate level computer science and engineering professors, instructors, and students.


No. of pages:
© Morgan Kaufmann 2002
Morgan Kaufmann
eBook ISBN:
Hardcover ISBN:


@qu:"This book is ideally suited for a problem-based curriculum in which students simultaneously learn good development processes while completing a term project. The book gives excellent guidance, and the case study approach is an excellent organizer and motivator. At last, the proper problem-based textbook." @source:—Don Norman, Nielsen Norman Group @qu:"One of the nice things about this book is that it identifies where tradeoffs exist in developing user interfaces. Too many books provide guidelines as if they were absolute; unfortunately, this is not the case. Tradeoffs must be constantly made, and understanding how one usability objective can impact another is critical to good design." @source:—Jon Meads, Usability Architects

About the Authors

Mary Beth Rosson Author

Mary Beth Rosson has been an associate professor of computer science at Virginia Tech since 1994. Prior to that, she worked at the IBM T.J. Watson Research Center as a research staff member and as manager of tools and architectures. She is the author of many contributed chapters, journal articles, and conference presentations and papers.

Affiliations and Expertise

Penn State University

John Carroll Author

John M. Carroll is Professor of Computer Science, Education, and Psychology, and Director of the Center for Human-Computer Interaction, at Virginia Tech. He has written more than 250 technical papers, more than 25 conference plenary addresses, and 12 books. He serves on 10 editorial boards for journals and handbooks, has won the Rigo Career Achievement Award from ACM, received the Silver Core Award from IFIP, and is a member of the CHI Academy.

Affiliations and Expertise

Penn State University