Human Interface/ Human Error

Similar documents
Human Factors Points to Consider for IDE Devices

Usability and ergonomics in medical equipment

Understanding User s Experiences: Evaluation of Digital Libraries. Ann Blandford University College London

CS 350 COMPUTER/HUMAN INTERACTION

Automated Driving Systems with Model-Based Design for ISO 26262:2018 and SOTIF

Chapter 8: Verification & Validation

Fundamentals of Systems Engineering. Human-Systems Engineering

Introduction to Software Engineering (Week 1 Session 2)

Using Static Analysis in Medical Device Development

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS

in the New Zealand Curriculum

APPLICATION NOTE 6609 HOW TO OPTIMIZE USE OF CONTROL ALGORITHMS IN SWITCHING REGULATORS

Systems Engineering Overview. Axel Claudio Alex Gonzalez

ANALYSIS AND EVALUATION OF COGNITIVE BEHAVIOR IN SOFTWARE INTERFACES USING AN EXPERT SYSTEM

ISO ISO is the standard for procedures and methods on User Centered Design of interactive systems.

Research in Advanced Performance Technology and Educational Readiness

STANDARD TUNING PROCEDURE AND THE BECK DRIVE: A COMPARATIVE OVERVIEW AND GUIDE

6 WEEK GUITAR VOLUME 01: Practice Planner. Volume 1. Practice Planner

F. Tip and M. Weintraub REQUIREMENTS

Best practices in product development: Design Studies & Trade-Off Analyses

Instrumentation and Control

7 Major Success Principles for The Urban Entrepreneur

SWEN 256 Software Process & Project Management

Software Aging by D. L. Parnas

Overview of Information Barrier Concepts

SENSORS SESSION. Operational GNSS Integrity. By Arne Rinnan, Nina Gundersen, Marit E. Sigmond, Jan K. Nilsen

Software Eng. 2F03: Logic For Software Engineering

Human-Computer Interaction IS 4300

VLSI Physical Design Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

Evaluating Socio-Technical Systems with Heuristics a Feasible Approach?

INTEGRIS 3-D Printing: How Rapid Prototyping Saved Our Client Money

SECONDARY PACKAGING DEVELOPMENT NEW CIMZIA PACKAGING SOLUTION. Biological Pharma Sciences AIMING TO TOUCH AND IMPROVE THE LIFE OF ARTHRITIS PATIENTS

Aircraft Structure Service Life Extension Program (SLEP) Planning, Development, and Implementation

SAR Evaluation Considerations for Handsets with Multiple Transmitters and Antennas

Admin. Today: Designing for Virtual Reality VR and 3D interfaces Interaction design for VR Prototyping for VR

Software Testing. What is it?

Charting Past, Present, and Future Research in Ubiquitous Computing

5 Common Mistakes to Avoid When Buying a Low-cost Oscilloscope

Software-Intensive Systems Producibility

Course Syllabus. P age 1 5

Technology Transfer: An Integrated Culture-Friendly Approach

Guidelines for Visual Scale Design: An Analysis of Minecraft

Importance of ICH Guidance in Fulfilling Process Validation Requirements

Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Interaction in Virtual and Augmented Reality 3DUIs

Mobile Applications 2010

Map of Human Computer Interaction. Overview: Map of Human Computer Interaction

Critical and Social Perspectives on Mindfulness

Human Computer Interaction (HCI, HCC)

School of Computer Science. Course Title: Introduction to Human-Computer Interaction Date: 8/16/11

Software Verification and Validation. Prof. Lionel Briand Ph.D., IEEE Fellow

FLASH LiDAR KEY BENEFITS

INTER AIDE SIERRA LEONE COMMUNITY TRAINING FOR HAND PUMP MAINTENANCE GUIDELINE

Planning to Fail: Incorporating Reliability into Design and Mission Planning for Mobile Robots

Years 5 and 6 standard elaborations Australian Curriculum: Design and Technologies

SR&ED for the Software Sector Northwestern Ontario Innovation Centre

Why do they not make productivity permanent? Why do they only engage in these temporary cycles?

Analog-to-Digital Converter Performance Signoff with Analog FastSPICE Transient Noise at Qualcomm

Phase One: Determine Top 5 Teams

Plan Your Financial Future

Structural Health Monitoring: A Contribution to the Intelligent Aircraft Structure

Exploring the Necessity of the Hot Hipot Test

Introduction to HCI. CS4HC3 / SE4HC3/ SE6DO3 Fall Instructor: Kevin Browne

A PROTOTYPE CLIMBING ROBOT FOR INSPECTION OF COMPLEX FERROUS STRUCTURES

Masao Mukaidono Emeritus Professor, Meiji University

2/22/2006 Team #7: Pez Project: Empty Clip Members: Alan Witkowski, Steve Huff, Thos Swallow, Travis Cooper Document: VVP

Be a Freelance Blogger Rate Guide

Information Systemss and Software Engineering. Computer Science & Information Technology (CS)

BCS3323 Software Testing and Maintenance. Overview of Testing

Using Advanced GDT Analysis to Further Reduce Rejects and Improve Rework Time and Instructions

Overview Use in Multiple Visual Information Resolution Interfaces

BY JASON SOUCHAK, Megger

Part 5 Mindful Movement and Mindfulness and Change and Organizational Excellence (Paul Kurtin)

MILITARY RADAR TRENDS AND ANALYSIS REPORT

AI AND SAFETY: 6 RULES FOR REIMAGINING JOBS IN THE AGE OF SMART MACHINES H. JAMES WILSON MANAGING DIRECTOR, ACCENTURE

Disclosure: Within the past 12 months, I have had no financial relationships with proprietary entities that produce health care goods and services.

Harmonics White Paper

Is Resilience Enough?

Software Testing for Developer Introduction. Duvan Luong, Ph.D. Operational Excellence Networks

Game Production: testing

Creation of New Manufacturing Diagnostic Process by Co-creation with Customer

Software Development Lifecycle

Personal Growth Strategies

Years 9 and 10 standard elaborations Australian Curriculum: Design and Technologies

Study of Effectiveness of Collision Avoidance Technology

P R E F A C E The Focus of This Book xix

About Software Engineering.

Non-Functional Requirements (NFRs) Definitions

Topic Paper HRI Theory and Evaluation

The Seven Secrets Of Shredder Success

ELECTRICAL MAINTENANCE SKILLS

Interaction Techniques in VR Workshop for interactive VR-Technology for On-Orbit Servicing

HUMAN COMPUTER INTERFACE

OMA PLA SMA BEVE LER The reliable, easy-to-use, and compact system

Software Apocalypse. As a Don Quixote we regard an increasing flock of sheep as an army of professionals. 19 April 2018

The Turtle, The Hare and UPS Performance (This Time the Rabbit Wins!)

Leading Systems Engineering Narratives

Successfully Implementing a Positive Safety Culture in an R1 Research Laboratory as a Grad Student Safety Officer

Tuning-CALOHEE Assessment Frameworks for the Subject Area of CIVIL ENGINEERING The Tuning-CALOHEE Assessment Frameworks for Civil Engineering offers

Interaction Design. Beyond Human - Computer Interaction. 3rd Edition

Haptics in Remote Collaborative Exercise Systems for Seniors

Transcription:

Human Interface/ Human Error 18-849b Dependable Embedded Systems Charles P. Shelton February 25, 1999 Required Reading: Murphy, Niall; Safe Systems Through Better User Interfaces Supplemental Reading: Burns, A.; The HCI component of dependable real-time systems Authoritative Books: Reason, James; Human Error Nielsen, Jacob; Usability Engineering

Overview: Human Interface/Human Error Introduction Key concepts Sources of Human Error HCI problems Usability versus Safety Techniques for User Interface Evaluation Inspection Methods Empirical Methods Relationship to other topics Conclusions & future work 2

YOU ARE HERE Maintenanc e and Reliability Human Interface/ Mistake s VERIFICATION/ VALIDATION/ CERTIFICATION 3

Introduction Human error is the source of most problems in any embedded system System Design Errors Incomplete specifications Design defects Implementation errors (bugs in software, manufacturing defects) Errors from the operator or Human-Computer Interface (HCI) Poorly designed user interface Operator error Maintenance errors Designing HCI to provide appropriate response and feedback for the operator and minimize and compensate for operator error 4

Sources of Human Error Passive humans are the failsafe when errors occur Operator is removed from control of the system, but expected to prevent system breakdowns People have short attention spans and will adapt to common case If system usually works without their intervention, they will be slow to react to exceptional conditions Humans make more mistakes under stressful conditions But are the only part of the system capable of dealing with truly exceptional conditions Repetitive tasks encourage mistakes When you perform a task you ve done a hundred times before, you don t pay attention and will tend to make more mistakes 5

Stress Factors Human performance will degrade as stress levels increase Factors contributing to stress: Unfamiliar situations/exceptional conditions Perceived level of threat/danger Time constraints Training can help Rigorous training can make exceptional conditions feel routine and reduce stress However, training cannot completely compensate for anxiety in unique unanticipated situations 6

Human Error Probabilities Error Type Errors for very high stress levels 0.3 Human-error Probability Fails to act correctly in first 30 minutes of a stressful situation Fails to act correctly after first few hours in a high-stress scenario Human-performance limit: singleoperator 0.l 0.01 0.0001 7

HCI Problems Information Overload Operator must watch too many screens to determine system state Alarm sensitivity set too high; many false alarms cause operator to ignore alarm altogether Confidence in feedback from HCI HCI must provide appropriate confidence level to information it is supplying from the system Operator should not be led to trust the monitors too much; they can fail too Redundancy: separate monitors should display information from separate information sources Good HCI design critical in embedded systems Size, power, cost constraints limit complexity of HCI 8

Usability versus Safety HCI must be relatively simple for human operator Intuitive controls Understandable output But making the HCI simpler means the user will be performing repetitive actions Repetition facilitates human mistakes Safety of the system could be compromised Therac-25 user interface was simplified to make it more usable Usability must be sacrificed to an extent for system safety in the HCI User must perform unusual actions to commit an operation 9

Inspection Methods Heuristic Evaluation Analyzing a design for a user interface and judging it by a set of guidelines that will aid the user to complete his/her task Cognitive Walkthrough The interface is tracked through the series of steps a user must perform to complete a task Questions are asked at each point to determine if the user has enough information to quickly and accurately complete the task These methods can be applied early in the design phase before the interface is implemented Extremely tedious and costly to perform for marginal benefit 10

Empirical Methods A group of sample users interact with a prototype of the user interface The users are evaluated on how they perform at the task they must complete and detailed information about what the users did is recorded Much information can be gained from actually testing the interface with a sample group of real users Protocol Analysis Time-intensive empirical method Massive amounts of data collected Marginal information gained about the UI However, the interface must already be designed and built before it can be tested Changes are more expensive at later stages 11

Relationship To Other Topic Areas Safety-Critical Systems/Analysis Safety-critical systems must account for human operators Humans represent the most unpredictable element in the system and therefore the highest danger to safety Exception Handling Humans are extremely good at producing exceptional inputs to a system Humans are also generally more flexible at recovering from unanticipated occurrences Security Robust user interface can inhibit malicious users/operators Social and Legal Concerns Who is ultimately responsible for system failures? The operator? The designer of the HCI? The company who built the system? 12

Conclusions & Future Work Conclusions Humans are the most unpredictable part of any system and therefore most difficult to model for HCI design Humans make more mistakes under stressful conditions, but are better than nothing HCI must provide the appropriate feedback without overloading the user/operator with too much information Trade off between making HCI relatively easy to use for humans and ensuring that system safety isn t compromised Future Work Developing metrics to measure defects in and usability of user interfaces (MetriStation here at CMU) Focusing more on usability and not safety-critical aspects; this issue needs to be resolved 13

Safe Systems Through Better UI s Gives several concrete examples of how to make systems safer by improving user interfaces Major points Validating Input from the user Monitoring the system Configuring alarm rates Contributions Usability versus Safety tradeoff Encouraging analysis of safety-critical mistakes for future improvements 14