/
CEN3722 CEN3722

CEN3722 - PowerPoint Presentation

tatyana-admore
tatyana-admore . @tatyana-admore
Follow
383 views
Uploaded On 2017-05-19

CEN3722 - PPT Presentation

Human Computer Interaction Title of Presentation Dr Ron Eaglin Outcomes Explain why designers should not blame users for errors Describe types of errors slips and mistakes Describe the various types of ID: 549978

slips errors action error errors slips error action forcing provide describe correction correct common types activation functions intended typing

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "CEN3722" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

CEN3722Human Computer InteractionTitle of Presentation

Dr. Ron EaglinSlide2

Outcomes

Explain why designers should not blame users for errors.Describe types of

errors, slips, and mistakes.

Describe the various types of

slips

.

Describe how to design to minimize errorsSlide3

OutcomesDefine and provide examples of these types of slipsCapture errors, mode errors, description errors, data-driven errors, associative-activation errors, loss of activation errors

Describe these forcing functionsGag, warn, do nothing, do what I mean, Let’s talk about it, teach me.Slide4

Consequences of Human Error1998 USSR Phobos satellite lost on trip to Mars

Ground controller omitted a single letter in a series of digital commands sent to the space craft. The omission caused code to be mistranslated to trigger a test sequence stored in ROM.

This also launched hundreds of conspiracy theorists – simply Google “Phobos UFO” Slide5

BlameEffects of electrical noise on signal reliability (well known phenomenon).Designers often use error correction codes.

If Phobos malfunction had caused Phobos loss – would ground control have been blamed?

Error correction codes were standard practice.Where is blame assigned? Slide6

FactsPeople make mistakes Creativity, adaptability, and flexibility are human strengths

Alertness and precision in action or memory are our weaknessesWe have identified class of errors and conditions likely to evoke themWe can design for error.Slide7

Humans vs. ComputersHumans deal with human errors and correct all the timeYu

cn stll rd

ths Sntnc bt a

mchn

cnt

.

Machines need precision – do not tolerate errors wellSlide8

Dealing with ErrorsIn Design – devise systems to minimize errorsMake it easier to deal with errors

Provide clear indication of causes and remediesProvide tools to make correction easierSlide9

ExampleSlide10

ExampleOutlook 360 will prompt you to ask you ifYou mention an attachment in the body of your mail

You don’t attach an attachment to the mail.Slide11

Types of ErrorsMistakes and Slips

A person establishes an intent to act – if the intention is not appropriate this is a mistake.Misdiagnosis or misinterpretation of the situation.

Example: Incorrectly hitting send on incomplete email.If the intent is appropriate, but action is not what was intended this is a slip

.

Example: a typo caused by improper hand placement on keys.Slide12

Slip – Capture ErrorDone when a frequently done activity – takes over the intended action.

Example: Turning wrong direction in car based on habit – when you intended to go other directionExample: Typing a common word incorrectly based on other words typed with a common letter sequence

Example: Typing the wrong phone number if you have one you commonly dial.Slide13

Slip – Capture Error (correction)Avoid using common sequences for infrequent commands (Such as Ctrl-C, Ctl

–V – Copy Paste)Provide feedback mechanism to tell users what they are performing (You are attempting send the message without the attachment)Have system understand the context of the commands and act/warn user accordingly.Slide14

Slips – Description ErrorHappens when there is insufficient specification of the action

Ambiguity leads to incorrect action being performedCaused by lack of consistency in command structuresSlide15

Slips - Description ErrorEnsure options a clearly differentiated (like a row of switches)

Provide sufficient feedback about action and consequenceSlips that can go unnoticed need to have feedback mechanismSlide16

Slips – Data Driven ErrorUnconscious processing of external data interferes with intention

Typing what you are thinking not what you intendedCalling your wife/child/friend by wrong name Saving file with wrong nameSlide17

Slips – Data-Driven ErrorMinimize distractions when consequences are severe

Provide clues as to intent of user (if predictable)Give suggestions for things like file name, catch obvious slipsSlide18

Slips – Loss of activation error

You forget what you are doing in mid-flowExample: talking on phone/forgetting why you calledSlide19

Slips – Loss of activation errorsUse cognitive reminders

Understand common patterns with suggestionsLists or process flows to stay on trackSlide20

Slips – Mode ErrorWhen you think you are in one state, but actually in another

Example: CAPS LOCK BEING ON AND TYPING IN ALL CAPSSlide21

Slips – Mode ErrorAvoid use of modes

Make system states are obvious, many cuesMake it easy to correct or catch“You just typed an email message in all CAPS, did you intend to do this or should I correct it?”Slide22

Design for ErrorsAnticipate human errors and prevent thenForcing Function

– prevents the behavior from continuing until the problem has been corrected.Guarantees detection but not correctionExample: disable buttons Example: Don’t allow car to lock if keys inside (require keys to lock car)Slide23

Forcing Functions - GagPrevents user from continuing if error state Computer locks unless computer and monitor are on

Car wheels locked unless key in ignitionSlide24

Forcing Functions - WarnWarning – File already exists, overwrite?

Seat belt light and audio alarmSlide25

Forcing Function – Do NothingIf action is illegal or in error – nothing happens

No user feedback, can cause frustrationSlide26

Forcing Function – Self CorrectSystem guesses legal action you want to performExample: Spell check – provides much humor on cell phones

Do What I Mean – Ultimate self correct functionSlide27

SummaryExplain why designers should not blame users for errorsDescribe common slips and mistakes and differences

Describe different types of slips and forcing functions

Related Contents


Next Show more