Full Table of Contents

Designing the User Interface, 6th Edition

Part I: Introduction

Chapter 1: Usability of Interactive Systems
1.1 Introduction
1.2 Usability Goals and Measures
1.3 Usability Motivations
1.4 Goals for Our Profession



Chapter 2: Universal Usability
2.1 Introduction
2.2 Variations in physical abilities &physical workplaces
2.3 Diverse cognitive and perceptual abilities
2.4 Personality differences
2.5 Cultural and international diversity
2.6 Users with disabilities
2.7 Older adult users
2.8 Children
2.9 Accommodating hardware and software diversity


Chapter 3: Guidelines, Principles, and Theories
3.1 Introduction
3.2 Guidelines
3.3 Principles
3.4 Theories


Part II: Design Processes

Chapter 4: Design
4.1 Introduction
4.2 Organizational Support for Design
4.3 The Design Process
4.4 Design Frameworks
4.5 Design Methods
4.6 Design Tools, Practices, and Patterns
4.7 Social Impact Analysis
4.8 Legal Issues


Chapter 5: Evaluation and the User Experience
5.1 Introduction
5.2 Expert Reviews and Heuristics
5.3 Usability Testing and Laboratories
5.4 Survey Instruments
5.5 Acceptance Tests
5.6 Evaluation During Active Use and Beyond
5.7 Controlled Psychologically Oriented Experiments


Chapter 6: Design Case Studies
6.2 Case Study 1: Iterative Design Evaluation of Automated Teller Machines (ATMs)
6.3 Case Study 2: Design Consistency at Apple Computer
6.4 Case Study 3: Data-Driven Design at Volvo
6.5 General Observations and Summary


Part III: Interaction Styles

Chapter 7: Direct Manipulation and Immersive Environments
7.1 Introduction
7.2 What is Direct Manipulation?
7.3 Some examples of Direct Manipulation
7.4 2D and 3D Interfaces
7.5 Teleoperation and Presence
7.6 Augmented and Virtual Augmented Reality


Chapter 8: Fluid Navigation
8.1 Introduction
8.2 Navigation by selection
8.3 Small displays
8.4 Content Organization
8.5 Audio menus
8.6 Form fill-in and dialog boxes


Chapter 9: Expressive Human and Command Languages
9.1 Introduction
9.2 Speech recognition
9.3 Speech production
9.4 Human language technology
9.5 Traditional command languages

Chapter 10: Devices
10.1 Introduction
10.2 Keyboards and Keypads
10.3 Pointing Devices
10.4 Displays

Chapter 11: Communication and Collaboration
11.1 Introduction
11.2 Models of Collaboration
11.3 Specific Goals and Contexts
11.4 Design Consideration


Part IV: Design Issues

Chapter 12: Advancing the User Experience (formerly Chapter 11)
12.1 Introduction
12.2 Display Design
12.3 View (Window) Management
12.4 Animation
12.5 Web Page Design
12.6 Color
12.7 Nonanthropomorphic Design
12.8 Error Messages


Chapter 13: The Timely User Experience (formerly Chapter 10)
13.1 Introduction
13.2 Models of System Response Time (SRT) Impacts
13.3 Expectations and Attitudes
13.4 User Productivity and Variability in SRT
13.5 Frustrating Experiences


Chapter 14: Documentation and User Support (a.k.a Help)
14.1 Introduction
14.2 Shaping the Content of the Documentation
14.3 Accessing the Documentation
14.4 Reading from Displays versus Reading from Paper
14.5 Online Tutorials and Animated Demonstrations
14.6 Online Communities &r Avenues for User Support
14.7 The Development Process


Chapter 15: Information Search
15.1 Introduction
15.2 Five-phase search framework
15.3 Dynamic queries and faceted search
15.4 Command languages and “natural” language queries
15.5 Multimedia Document Search & specialized search
15.6 The Social aspects of search


Chapter 16: Data Visualization
16.1 Introduction
16.2 Tasks in Data Visualization
16.2 Visualization by Data Type
16.3 Challenges for Data Visualization


Afterword: Societal and Individual Impact of User Interfaces

A.1 Future Interfaces and Grand Challenges
A.2 Ten Plagues of the Information Age

Web Accessibility