Atnaujinkite slapukų nuostatas

Designing the User Interface: Strategies for Effective Human-Computer Interaction 6th edition [Kietas viršelis]

3.52/5 (186 ratings by Goodreads)
  • Formatas: Hardback, 616 pages, aukštis x plotis x storis: 234x185x28 mm, weight: 1066 g
  • Išleidimo metai: 04-Jun-2016
  • Leidėjas: Pearson
  • ISBN-10: 013438038X
  • ISBN-13: 9780134380384
Kitos knygos pagal šią temą:
  • Formatas: Hardback, 616 pages, aukštis x plotis x storis: 234x185x28 mm, weight: 1066 g
  • Išleidimo metai: 04-Jun-2016
  • Leidėjas: Pearson
  • ISBN-10: 013438038X
  • ISBN-13: 9780134380384
Kitos knygos pagal šią temą:
For courses in Human-Computer Interaction

                                                                       

The Sixth Edition of Designing the User Interface provides a comprehensive, authoritative, and up-to-date introduction to the dynamic field of human-computer interaction (HCI) and user experience (UX) design. This classic book has defined and charted the astonishing evolution of user interfaces for three decades. Students and professionals learn practical principles and guidelines needed to develop high quality interface designs that users can understand, predict, and control. The book covers theoretical foundations and design processes such as expert reviews and usability testing.

 

By presenting current research and innovations in human-computer interaction, the authors strive to inspire students, guide designers, and provoke researchers to seek solutions that improve the experiences of novice and expert users, while achieving universal usability. The authors also provide balanced presentations on controversial topics such as augmented and virtual reality, voice and natural language interfaces, and information visualization.

 

Updates include current HCI design methods, new design examples, and totally revamped coverage of social media, search and voice interaction. Major revisions were made to EVERY chapter, changing almost every figure (170 new color figures) and substantially updating the references.
Preface vii
About the Authors xiii
PART 1 INTRODUCTION
2(96)
Chapter 1 Usability of Interactive Systems
4(30)
1.1 Introduction
6(7)
1.2 Usability Goals and Measures
13(2)
1.3 Usability Motivations
15(5)
1.4 Goals for Our Profession
20(14)
Chapter 2 Universal Usability
34(22)
2.1 Introduction
36(3)
2.2 Variations in Physical Abilities and Physical Workplaces
36(3)
2.3 Diverse Cognitive and Perceptual Abilities
39(1)
2.4 Personality Differences
40(1)
2.5 Cultural and International Diversity
41(3)
2.6 Users with Disabilities
44(3)
2.7 Older Adult Users
47(2)
2.8 Children
49(3)
2.9 Accommodating Hardware and Software Diversity
52(4)
Chapter 3 Guidelines, Principles, and Theories
56(42)
3.1 Introduction
58(1)
3.2 Guidelines
58(6)
3.3 Principles
64(16)
3.4 Theories
80(18)
PART 2 DESIGN PROCESSES
Chapter 4 Design
98(40)
4.1 Introduction
100(2)
4.2 Organizational Support for Design
102(3)
4.3 The Design Process
105(6)
4.4 Design Frameworks
111(4)
4.5 Design Methods
115(8)
4.6 Design Tools, Practices, and Patterns
123(6)
4.7 Social Impact Analysis
129(2)
4.8 Legal Issues
131(7)
Chapter 5 Evaluation and the User Experience
138(42)
5.1 Introduction
140(3)
5.2 Expert Reviews and Heuristics
143(4)
5.3 Usability Testing and Laboratories
147(12)
5.4 Survey Instruments
159(5)
5.5 Acceptance Tests
164(1)
5.6 Evaluation during Active Use and Beyond
165(6)
5.7 Controlled Psychologically Oriented Experiments
171(9)
Chapter 6 Design Case Studies
180(14)
6.1 Introduction
182(1)
6.2 Case Study 1: Iterative Design Evaluation of Automated Teller Machines (ATMs)
183(3)
6.3 Case Study 2: Design Consistency at Apple Computer
186(2)
6.4 Case Study 3: Data-Driven Design at Volvo
188(3)
6.5 General Observations and Summary
191(3)
PART 3 INTERACTION STYLES
194(190)
Chapter 7 Direct Manipulation and Immersive Environments
196(42)
7.1 Introduction
198(1)
7.2 What Is Direct Manipulation?
199(7)
7.3 Some Examples of Direct Manipulation
206(10)
7.4 2-D and 3-D Interfaces
216(3)
7.5 Teleoperation and Presence
219(5)
7.6 Augmented and Virtual Reality
224(14)
Chapter 8 Fluid Navigation
238(38)
8.1 Introduction
240(2)
8.2 Navigation by Selection
242(13)
8.3 Small Displays
255(3)
8.4 Content Organization
258(5)
8.5 Audio Menus
263(1)
8.6 Form Fill-in and Dialog Boxes
264(12)
Chapter 9 Expressive Human and Command Languages
276(24)
9.1 Introduction
278(1)
9.2 Speech Recognition
279(11)
9.3 Speech Production
290(1)
9.4 Human Language Technology
291(4)
9.5 Traditional Command Languages
295(5)
Chapter 10 Devices
300(48)
10.1 Introduction
302(2)
10.2 Keyboards and Keypads
304(6)
10.3 Pointing Devices
310(18)
10.4 Displays
328(20)
Chapter 11 Communication and Collaboration
348(36)
11.1 Introduction
350(4)
11.2 Models of Collaboration
354(6)
11.3 Specific Goals and Contexts
360(8)
11.4 Design Considerations
368(16)
PART 4 DESIGN ISSUES
384(152)
Chapter 12 Advancing the User Experience
386(40)
12.1 Introduction
388(1)
12.2 Display Design
389(6)
12.3 View (Window) Management
395(6)
12.4 Animation
401(2)
12.5 Webpage Design
403(3)
12.6 Color
406(6)
12.7 Nonanthropomorphic Design
412(4)
12.8 Error Messages
416(10)
Chapter 13 The Timely User Experience
426(20)
13.1 Introduction
428(2)
13.2 Models of System Response Time (SRT) Impacts
430(4)
13.3 Expectations and Attitudes
434(2)
13.4 User Productivity and Variability in SRT
436(2)
13.5 Frustrating Experiences
438(8)
Chapter 14 Documentation and User Support (a.k.a. Help)
446(30)
14.1 Introduction
448(1)
14.2 Shaping the Content of the Documentation
449(6)
14.3 Accessing the Documentation
455(5)
14.4 Reading from Displays versus Reading from Paper
460(5)
14.5 Online Tutorials and Animated Demonstrations
465(3)
14.6 Online Communities and Other Avenues for User Support
468(2)
14.7 The Development Process
470(6)
Chapter 15 Information Search
476(32)
15.1 Introduction
478(4)
15.2 Five-Stage Search Framework
482(10)
15.3 Dynamic Queries and Faceted Search
492(5)
15.4 Command Languages and "Natural" Language Queries
497(1)
15.5 Multimedia Document Search and Other Specialized Search
498(4)
15.6 The Social Aspects of Search
502(6)
Chapter 16 Data Visualization
508(28)
16.1 Introduction
510(1)
16.2 Tasks in Data Visualization
511(8)
16.3 Visualization by Data Type
519(8)
16.4 Challenges for Data Visualization
527(9)
AFTERWORD Societal and Individual Impact of User Interfaces
536(13)
A.1 Future Interfaces and Grand Challenges
538(4)
A.2 Ten Plagues of the Information Age
542(7)
Name Index 549(6)
Subject Index 555(18)
Credits 573
BEN SHNEIDERMAN (http://www.cs.umd.edu/~ben) is a Distinguished University Professor in the Department of Computer Science, Founding Director (1983-2000) of the Human-Computer Interaction Laboratory (http://www.cs.umd.edu/hcil/), and a Member of the UM Institute for Advanced Computer Studies (UMIACS) at the University of Maryland. He is a Fellow of the AAAS, ACM, IEEE, NAI, and SIGCHI Academy and a Member of the National Academy of Engineering, in recognition of his pioneering contributions to human-computer interaction and information visualization.

 

CATHERINE PLAISANT (http://hcil.umd.edu/catherine-plaisant) is a Senior Research Scientist at the University of Maryland Institute for Advanced Computer Studies and Associate Director of Research of the Human-Computer Interaction Lab. Catherine Plaisant earned her Ph.D. in Industrial Engineering at the Université Pierre et Marie Curie - Paris VI, France. She was elected to the ACM SIGCHI Academy in 2015 for her contributions to the field of human-computer interaction, medical informatics, and information visualization.

 

MAXINE COHEN (http://cec.nova.edu/faculty/cohen.html) is a Professor in the College of Engineering and Computing at Nova Southeastern University in Fort Lauderdale, FL. She teaches graduate courses (on campus and online) in Human-Computer Interaction, Interaction Design, and Social Media and advises doctoral students. Previously she worked for IBM (Endicott, NY and Boca Raton, FL) and taught at the Watson School of Engineering at Binghamton University. She has served as a meta-reviewer for ACM Computing Reviews for over 20 years. She earned her Ph.D. and M.S. from Binghamton University and her B.A. from the University of Vermont. She is a member of ACM, IEEE, and UPE.

 

STEVEN JACOBS (http://cefns.nau.edu/~smj93/) retired from the aerospace industry and is now a Lecturer in the School of Informatics, Computing, and Cyber Systems as well as University College Faculty Fellow at Northern Arizona University, Flagstaff, Arizona. He was with Northrop Grumman Information Systems (formerly TRW) in Carson, California for 25 years. He was also Adjunct Assistant Professor at the University of Southern California Department of Computer Science for 17 years, where he developed and taught their graduate courses in user interface design and human performance engineering. He received his M.S.C.S. from UCLA and B.A. in Mathematics from Monmouth University (NJ). Mr. Jacobs is a Senior Member of ACM.

 

NIKLAS ELMQVIST (http://sites.umiacs.umd.edu/elm/) is an Associate Professor in the College of Information Studies at University of Maryland, College Park, with affiliate appointments in the Department of Computer Science and the UM Institute for Advanced Computer Studies (UMIACS). He is also a member of the Human-Computer Interaction Laboratory (HCIL). Previously a faculty member at Purdue University, he received his Ph.D. from Chalmers University of Technology in Gothenburg, Sweden. He is a Senior Member of the ACM and the IEEE.

 

NICHOLAS DIAKOPOULOS (http://www.nickdiakopoulos.com/) is an Assistant Professor at the University of Maryland, College Park Philip Merrill College of Journalism with courtesy appointments in the College of Information Studies and Department of Computer Science. He is a member of the Human-Computer Interaction Lab (HCIL) and is director of the Computational Journalism Lab where he researches algorithmic accountability, narrative data visualization, and social computing in the news. He received his Ph.D. in Computer Science from the School of Interactive Computing at the Georgia Institute of Technology.