PART 1 INTRODUCTION CHAPTER 1 Usability of Interactive Systems CHAPTER 2 Guidelines, Principles, andTheories PART 2 DEVELOPMENT PROCESSES CHAPTER 3 Managing Design Processes CHAPTER 4 Evaluating Interface Designs PART 3 INTERACTION STYLES CHAPTER 5 Direct Manipulation andVirtual Environments CHAPTER 6 Menu Selection, Form Fill-in, and Dialog Boxes CHAPTER 7 Command and Natural Languages CHAPTER 8 Interaction Devices CHAPTER 9 Collaboration and Social Media Participation PART 4 DESIGN ISSUES CHAPTER 10 Quality of Service CHAPTER 11 Balancing Function and Fashion CHAPTER 12 User Documentation and Online Help CHAPTER 13 Information Search CHAPTER 14 Information Visualization Afterword Societal and Individual Impact of User Interfaces Name index Subject index Acknowledgments About the Authors