jackmyers.info
Designing the User Interface: Strategies for Effective Human-Computer Interaction
authors: Shneiderman, Plaisant, Cohen, Jacobs
-
Part I: Introduction
- Usability of Interactive Systems
- Introduction
- Usability Measures
- Usability Motivations
- Universal Usability
- Goals for Our Profession
- Guidelines, Principles, and Theories
- Introduction
- Guidelines
- Principles
- Theories
- Managing Design Processes
- Introduction
- Organizational Design to Support Usability
- The Four Pillars of Design
- Development Methodologies
- Ethnographic Observation
- Participatory Design
- Scenario Development
- Social Impact Statement for Early Design Review
- Legal Issues
- Evaluating Interface Designs
- Introduction
- Expert Reviews
- Usability Testing and Laboratories
- Survey Instruments
- Acceptance Tests
- Evaluation During Active Use
- Controlled Psychologically Oriented Experiments
- Direct Manipulation and Virtual Environments
- Introduction
- Examples of Direct Manipulation
- Discussion of Direct Manipulation
- 3D Interfaces
- Teleoperation
- Virtual and Augmented Reality
- Menu Selection, Form Fillin, and Dialog Boxes
- Introduction
- Task-Related Menu Organization
- Single Menus
- Combinations of Multiple Menus
- Content Organization
- Fast Movement through Menus
- Data Entry w/Menus: Form Fillin, Dialog Boxes & Alternatives
- Audio Menus and Menus for Small Displays
Part II: Development Processes
Part III: Interaction Styles
- Command and Natural Languages
- Introduction
- Command-Organization Functionality, Strategies, Structure
- Naming and Abbreviations
- Natural Language in Computing
- Interaction Devices
- Introduction
- Keyboards and Keypads
- Pointing Devices
- Speech and Auditory Interfaces
- Displays — Small and Large
- Collaboration and Social Media Participation
- Introduction
- Goals of Collaboration and Participation
- Asynchronous Distributed Interfaces:
Different Place, Different Time - Synchronous Distributed Interfaces:
Different Place, Same Time - Face-to-Face Interfaces: Same Place, Same Time
- Quality of Service
- Introduction
- Models of Response Time Impacts
- Expectations and Attitudes
- User Productivity
- Variability in Response Time
- Frustrating Experiences
- Balancing Function and Fashion
- Introduction
- Error Messages
- Nonanthropomorphic Design
- Display Design
- Web Page Design
- Window Design
- Color
- User Documentation and Online Help
- Introduction
- Online versus Paper Documentation
- Reading from Paper versus from Displays
- Shaping the Content of the Documentation
- Accessing the Documentation
- Online Tutorials and Animated Demonstrations
- Online Communities for User Assistance
- The Development Process
- Information Search
- Introduction
- Searching in Textual Documents and Database Querying
- Multimedia Document Searches
- Advanced Filtering and Search Interface
- Information Visualization
- Introduction
- Data Type by Task Taxonomy
- Challenges for Information Visualization
Part IV: Design Issues