| |
| |
Foreword | |
| |
| |
Preface | |
| |
| |
Color Plates | |
| |
| |
| |
Scenario-Based Usability Engineering | |
| |
| |
| |
Design by Scenario: Marissa's Gravity Project | |
| |
| |
| |
Managing Software Development | |
| |
| |
| |
Software Engineering | |
| |
| |
| |
Prototyping and Iterative Development | |
| |
| |
| |
Usability in Software Development | |
| |
| |
| |
The Emergence of Usability | |
| |
| |
| |
Usability Engineering | |
| |
| |
| |
Scenario-Based Usability Engineering | |
| |
| |
| |
User Interaction Scenarios | |
| |
| |
| |
Why Scenarios? | |
| |
| |
| |
Doing Scenario-Based Usability Engineering | |
| |
| |
| |
Analysis | |
| |
| |
| |
Design | |
| |
| |
| |
Prototyping and Evaluation | |
| |
| |
| |
Other Approaches | |
| |
| |
| |
Example-Based Learning of SBD | |
| |
| |
| |
Case Study: A Virtual Science Fair in MOOsburg | |
| |
| |
Summary and Review | |
| |
| |
Exercises | |
| |
| |
Project Ideas | |
| |
| |
Recommended Reading | |
| |
| |
| |
Analyzing Requirements | |
| |
| |
| |
Analyzing Work Practices | |
| |
| |
| |
Getting Users Involved | |
| |
| |
| |
Science Fair Case Study: Requirements Analysis | |
| |
| |
| |
Root Concept | |
| |
| |
| |
Analysis of Current Practice | |
| |
| |
| |
Summarizing the Field Data | |
| |
| |
| |
Problem Scenarios and Claims | |
| |
| |
| |
Scenarios and Claims as Requirements | |
| |
| |
Summary and Review | |
| |
| |
Exercises | |
| |
| |
Project Ideas | |
| |
| |
Recommended Reading | |
| |
| |
| |
Activity Design | |
| |
| |
| |
Designing Effective Activities | |
| |
| |
| |
Designing Comprehensible Activities | |
| |
| |
| |
Designing Satisfying Activities | |
| |
| |
| |
Science Fair Case Study: Activity Design | |
| |
| |
| |
Exploring the Activity Design Space | |
| |
| |
| |
Activity Design Scenarios and Claims | |
| |
| |
| |
Refining the Activity Design | |
| |
| |
| |
Participatory Design | |
| |
| |
| |
Coherence and Completeness | |
| |
| |
Summary and Review | |
| |
| |
Exercises | |
| |
| |
Project Ideas | |
| |
| |
Recommended Reading | |
| |
| |
| |
Information Design | |
| |
| |
| |
Stages of Action in Human-Computer Interaction | |
| |
| |
| |
Perceiving Information | |
| |
| |
| |
Gestalt Perception | |
| |
| |
| |
Organization in User Interface Displays | |
| |
| |
| |
Interpreting Information | |
| |
| |
| |
Familiarity | |
| |
| |
| |
Realism and Refinement | |
| |
| |
| |
Recognizing Affordances | |
| |
| |
| |
Making Sense of Information | |
| |
| |
| |
Consistency | |
| |
| |
| |
Visual Metaphors | |
| |
| |
| |
Information Models | |
| |
| |
| |
Dynamic Displays | |
| |
| |
| |
Science Fair Case Study: Information Design | |
| |
| |
| |
Exploring the Information Design Space | |
| |
| |
| |
Information Scenarios and Claims | |
| |
| |
| |
Refining the Information Scenarios | |
| |
| |
| |
Consistency and Coherence | |
| |
| |
Summary and Review | |
| |
| |
Exercises | |
| |
| |
Project Ideas | |
| |
| |
Recommended Reading | |
| |
| |
| |
Interaction Design | |
| |
| |
| |
Selecting a System Goal | |
| |
| |
| |
Interaction Style | |
| |
| |
| |
Opportunistic Goals | |
| |
| |
| |
Planning an Action Sequence | |
| |
| |
| |
Making Actions Obvious | |
| |
| |
| |
Simplifying Complex Plans | |
| |
| |
| |
Flexibility | |
| |
| |
| |
Executing an Action Sequence | |
| |
| |
| |
Directness | |
| |
| |
| |
Feedback and Undo | |
| |
| |
| |
Optimizing Performance | |
| |
| |
| |
Science Fair Case Study: Interaction Design | |
| |
| |
| |
Exploring the Interaction Design Space | |
| |
| |
| |
Interaction Scenarios and Claims | |
| |
| |
| |
Refining the Interaction Scenarios | |
| |
| |
Summary and Review | |
| |
| |
Exercises | |
| |
| |
Project Ideas | |
| |
| |
Recommended Reading | |
| |
| |
| |
Prototyping | |
| |
| |
| |
Exploring User Requirements | |
| |
| |
| |
Choosing Among Alternatives | |
| |
| |
| |
Usability Testing | |
| |
| |
| |
Evolutionary Development | |
| |
| |
| |
Science Fair Case Study: Prototyping | |
| |
| |
| |
Scenario Mock-ups | |
| |
| |
| |
Scenario Machines | |
| |
| |
| |
Prototyping Alternatives | |
| |
| |
| |
Evolutionary Development | |
| |
| |
Summary and Review | |
| |
| |
Exercises | |
| |
| |
Project Ideas | |
| |
| |
Recommended Reading | |
| |
| |
| |
Usability Evaluation | |
| |
| |
| |
Usability Specification for Evaluation | |
| |
| |
| |
Analytic Methods | |
| |
| |
| |
Usability Inspection | |
| |
| |
| |
Model-Based Analysis | |
| |
| |
| |
Empirical Methods | |
| |
| |
| |
Field Studies | |
| |
| |
| |
Usability Testing in a Laboratory | |
| |
| |
| |
Controlled Experiments | |
| |
| |
| |
Science Fair Case Study: Usability Evaluation | |
| |
| |
| |
Usability Inspection | |
| |
| |
| |
Developing Usability Specifications | |
| |
| |
| |
Testing Usability Specifications | |
| |
| |
| |
Assessing and Refining Usability Specifications | |
| |
| |
Summary and Review | |
| |
| |
Exercises | |
| |
| |
Project Ideas | |
| |
| |
Recommended Readings | |
| |
| |
| |
User Documentation | |
| |
| |
| |
The Production Paradox | |
| |
| |
| |
Paper and Online Manuals | |
| |
| |
| |
Demonstrations and Tutorials | |
| |
| |
| |
Information in the Interface | |
| |
| |
| |
Socially Mediated Documentation | |
| |
| |
| |
Using Context and Intelligence | |
| |
| |
| |
Science Fair Case Study: Documentation Design | |
| |
| |
| |
Exploring the Documentation Design Space | |
| |
| |
| |
Documentation Scenarios and Claims | |
| |
| |
| |
Refining the Documentation | |
| |
| |
Summary and Review | |
| |
| |
Exercises | |
| |
| |
Project Ideas | |
| |
| |
Recommended Reading | |
| |
| |
| |
Emerging Paradigms for User Interaction | |
| |
| |
| |
Collaborative Systems | |
| |
| |
| |
Ubiquitous Computing | |
| |
| |
| |
Intelligent User Interfaces | |
| |
| |
| |
Natural Language and Multimodal Interaction | |
| |
| |
| |
Software Agents | |
| |
| |
| |
Simulation and Virtual Reality | |
| |
| |
| |
Science Fair Case Study: Emerging Interaction Paradigms | |
| |
| |
| |
Collaboration in the Science Fair | |
| |
| |
| |
Ubiquitous Computing in the Science Fair | |
| |
| |
| |
Intelligence in the Science Fair | |
| |
| |
| |
Simulating Reality in the Science Fair | |
| |
| |
| |
Refining the Interaction Design | |
| |
| |
Summary and Review | |
| |
| |
Exercises | |
| |
| |
Project Ideas | |
| |
| |
Recommended Reading | |
| |
| |
| |
Usability Engineering in Practice | |
| |
| |
| |
Usability in Organizations | |
| |
| |
| |
Usability Specialists in a Development Team | |
| |
| |
| |
Cost-Justifying Usability | |
| |
| |
| |
Internationalization and Localization | |
| |
| |
| |
User Interface Standards | |
| |
| |
| |
Localization | |
| |
| |
| |
Ethics of Usability | |
| |
| |
| |
Changing Scope of Computing | |
| |
| |
| |
The Digital Divide | |
| |
| |
| |
Meeting the Needs of Special Populations | |
| |
| |
| |
Technology Evolution and Unintended Consequences | |
| |
| |
Summary and Review | |
| |
| |
Exercises | |
| |
| |
Project Ideas | |
| |
| |
Recommended Readings | |
| |
| |
| |
Inferential Statistics | |
| |
| |
Glossary | |
| |
| |
References | |
| |
| |
Figure Credits | |
| |
| |
Index | |