cs415 human computer interaction - embry–riddle...

12
November 15, 2017 Sam Siewert CS415 Human Computer Interaction Exam #2 Review (Chapters 10, 12 & 20, Notes)

Upload: buithu

Post on 18-May-2018

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: CS415 Human Computer Interaction - Embry–Riddle ...mercury.pr.erau.edu/~siewerts/cs415/documents/Lectures/...Chapter 10 – Universal Design Chapter 12 – Cognitive Models Chapter

November 15, 2017 Sam Siewert

CS415 Human Computer Interaction

Exam #2 Review (Chapters 10, 12 & 20, Notes)

Page 2: CS415 Human Computer Interaction - Embry–Riddle ...mercury.pr.erau.edu/~siewerts/cs415/documents/Lectures/...Chapter 10 – Universal Design Chapter 12 – Cognitive Models Chapter

Overall Take-Away Human – Focus on the Value to the User, their Time, Universal access and use, to improve quality of life, cognitive interaction Computer – Methods to create devices, design interaction as software protocols, and present information Interaction – Handle errors, provide positive clear feedback, with efficiency, free of fatigue, with methods of interaction available to all “Our inventions are wont to be pretty toys, which distract our attention from serious things. They are but improved means to an unimproved end…” – Henry David Thoreau, Walden

Sam Siewert 2

Page 3: CS415 Human Computer Interaction - Embry–Riddle ...mercury.pr.erau.edu/~siewerts/cs415/documents/Lectures/...Chapter 10 – Universal Design Chapter 12 – Cognitive Models Chapter

HCI Book, Assignments & Classwork Chapter 10 – Universal Design Chapter 12 – Cognitive Models Chapter 20 – Ubiquitous Computing Therac-25 Reading and Research

Notes on UAV Tele-operations, Shared Control, Autonomy

Sam Siewert 3

Page 4: CS415 Human Computer Interaction - Embry–Riddle ...mercury.pr.erau.edu/~siewerts/cs415/documents/Lectures/...Chapter 10 – Universal Design Chapter 12 – Cognitive Models Chapter

Chapter 10 – Universal Design Design for Diversity – Sensory, Physical or Cognitive Impairment – Age Groups – Varying Cultures and Backgrounds, Localization – Languages

7 Principles of Universal Design 1. Equitable Use – No User is Excluded 2. Flexibility – Methods of Use, Pace, Precision, Ability 3. Intuitive – Wide Range of Knowledge and Experience 4. Perceptible Information – Graphic, Verbal, Text, Touch 5. Error Tolerance – Minimize Impact of Mistakes (e.g. Undo) 6. Low Physical Effort – Comfortable, Minimal Fatigue 7. Size and Space – Sitting or Standing, Body Size, Posture,

Mobility

Sam Siewert 4

Page 5: CS415 Human Computer Interaction - Embry–Riddle ...mercury.pr.erau.edu/~siewerts/cs415/documents/Lectures/...Chapter 10 – Universal Design Chapter 12 – Cognitive Models Chapter

Ch. 10 - Multi-Modal Speech – Text-to-Speech, Speech-to-Text, Screen Readers Audio – Simple Audio Touch – Haptic Feedback, Visually Impaired Handwriting – Swipe, Stylus, Touch Screen Gestures – American Sign Language, Basic Commands

Sam Siewert 5

Page 6: CS415 Human Computer Interaction - Embry–Riddle ...mercury.pr.erau.edu/~siewerts/cs415/documents/Lectures/...Chapter 10 – Universal Design Chapter 12 – Cognitive Models Chapter

Chapter 12 – Cognitive Models 1. Hierarchical Models – Task and Goal Structure 2. Linguistic Models – System Grammar 3. Physical and Device Models – Human Motor Skills 4. Cognitive Models – Combine All 3 of the Above

GOMS = Goals, Operators, Methods, Selection Linguistic – Forms, Natural Language Processing (Chomsky Hierachy, Semantics [Lambda Calculus, Turing Machines, Goedel’s Completeness] Physical and Device – Latency, Thought Between Actions, Cursor Positioning, Fitt’s Law, etc. Combined Models – Game Engines (e.g. Chess), fMRI, Barnards ICS (Interactive Cognitive Systems) Sam Siewert 6

Page 7: CS415 Human Computer Interaction - Embry–Riddle ...mercury.pr.erau.edu/~siewerts/cs415/documents/Lectures/...Chapter 10 – Universal Design Chapter 12 – Cognitive Models Chapter

Chapter 20 – Ubiquitous Computing Defined by Mark Weiser (Xerox PARC) – Merge computational artifacts smoothly with world of physical artifacts

(applications integrated with things) – Superimpose relevant information over top of the object – Objects in the physical world to manipulate virtual (graspable) – Context aware applications (Who, What, Where, When, Why) –

Recommendation Engines, Adware, Personal Assistants – Vannevar Bush (Memex) – Often compared to Hypertext Today

VR – Immersive, Desktop Feeling of Presence in Simulated World AR – Projection onto World (See World Through Modified View), Integration of Computer Vision and Graphics IoT & IIoT – Internet of Things and Industrial IoT Sam Siewert 7

Page 8: CS415 Human Computer Interaction - Embry–Riddle ...mercury.pr.erau.edu/~siewerts/cs415/documents/Lectures/...Chapter 10 – Universal Design Chapter 12 – Cognitive Models Chapter

Therac 25 (2015) Worst HCI of all Time Nancy Leveson’s Papers Interactive Timing Issues HCI Issues Software Engineering Issues Lack of Hardware Fail Safes?

Sam Siewert 8

Page 9: CS415 Human Computer Interaction - Embry–Riddle ...mercury.pr.erau.edu/~siewerts/cs415/documents/Lectures/...Chapter 10 – Universal Design Chapter 12 – Cognitive Models Chapter

Self-Driving Cars (2016) Uber Self-Driving Car Tests (Evaluation Design) Basic Concepts of a Self-Driving Car Differences between Driving Assistance and Self-Driving Resuming Control from a Highly Automated Vehicle Safety and Security Issues?

Sam Siewert 9

Page 10: CS415 Human Computer Interaction - Embry–Riddle ...mercury.pr.erau.edu/~siewerts/cs415/documents/Lectures/...Chapter 10 – Universal Design Chapter 12 – Cognitive Models Chapter

UAV HCI Tele-operated, Line of Sight and/or First Person Viewing Shared Control Autonomous

Sam Siewert 10

Page 11: CS415 Human Computer Interaction - Embry–Riddle ...mercury.pr.erau.edu/~siewerts/cs415/documents/Lectures/...Chapter 10 – Universal Design Chapter 12 – Cognitive Models Chapter

UAV Shared Control Mapping and Surveys – Agriculture – Natural Resources

Search and Rescue Operations Package Delivery Military Security

Sam Siewert 11

HUD and AR Displays Help With Situational Awareness FPV Video Latency? Accuracy of UAV Model? Telemetry Latency?

http://www.sys.virginia.edu/sieds07/papers/SIEDS07_0050_FI.pdf

Page 12: CS415 Human Computer Interaction - Embry–Riddle ...mercury.pr.erau.edu/~siewerts/cs415/documents/Lectures/...Chapter 10 – Universal Design Chapter 12 – Cognitive Models Chapter

Preparation Quiz Study Book Chapters – SQ3R Review Notes Review Assignment Work 4 & 5 Exam is 2 Part – Knowledge and Concepts on Monday – Theory, Analysis and Design

Sam Siewert 12