preliminaries
DESCRIPTION
Preliminaries. CS5540 HCI Rich Riesenfeld Fall 2008. What is the HCI Issue?. Is the interface the concern? Is the issue a matter of accomplishing work, some set of tasks? Are we focusing on wrong thing? We don’t discuss telephone interfaces often. “Doing Work” View - 2. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/1.jpg)
Utah School of Computing
Preliminaries
CS5540 HCIRich Riesenfeld
Fall 2008
![Page 2: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/2.jpg)
Student Name ServerUtah School of Computing slide 2Fall 2007
What is the HCI Issue?
• Is the interface the concern?• Is the issue a matter of accomplishing
work, some set of tasks?• Are we focusing on wrong thing?• We don’t discuss telephone interfaces
often.
![Page 3: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/3.jpg)
Student Name ServerUtah School of Computing slide 3Fall 2007
“Doing Work” View - 2
• Need to understand the user and human behavior
• How does an architect approach a custom home design for a new client?
![Page 4: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/4.jpg)
Fall 2007
• Interesting, pleasing, attractive, inviting• Effective to use• Intuitive: Alan Kay’s children• Organized, hierarchically structured,
clean
What good interface principles - 1do we already know?
![Page 5: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/5.jpg)
Fall 2007
• Help functions, Search, etc• Consistent form (aka design integrity)• Automatic assistance
- Completions- Spelling
What good interface principles - 2do we already know?
![Page 6: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/6.jpg)
Fall 2007
• Lead the user- Prompts- Indicate nature of any problem- Specific communication
• Navigational aids: systems often huge
What good interface principles - 3do we already know?
![Page 7: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/7.jpg)
Fall 2007
• Meaningful error msgs- Don’t send you elsewhere- Give useful data- Area of inadequate traditions
• Multiple paths to a function• Keep it simple
What good interface principles - 4do we already know?
![Page 8: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/8.jpg)
Fall 2007
• Gain user’s trust• Bottom up is probably most acceptable • Simple tasks should be simple• WYSIWYG – easy to get started
- Piano v violin
What good interface principles - 5do we already know?
![Page 9: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/9.jpg)
Student Name ServerUtah School of Computing slide 9Fall 2007
Our history hurts us…- 1
• Developed some poor communications habits
• Natural language is terribly ambiguous• Resources were scare• Other priorities, historically
![Page 10: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/10.jpg)
Student Name ServerUtah School of Computing slide 10Fall 2007
Our history hurts us… - 2
• Error Messages- Early computing: “Compiler error”- Even now: Sys Error EM732851- Error from wrong module: Latex
• Small road signs• Confusing directions
- 400 S HOV Interchange on I15
![Page 11: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/11.jpg)
Student Name ServerUtah School of Computing slide 11Fall 2007
Our history hurts us: KE007 - 3
KE007 1 Sep 1983
![Page 12: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/12.jpg)
Student Name ServerUtah School of Computing slide 12Fall 2007
Our history hurts us… KE007 - 4
• Korean Airlines Flight 007• 269 onboard, veered over Soviet
airspace in Pacific, and was shot down• Pilot/Navigator keyed in numerical
coordinates by hand for flight plan!
![Page 13: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/13.jpg)
Student Name ServerUtah School of Computing slide 13Fall 2007
Our history hurts us… KE007 - 5
How about:• Automatic download?• Picking from a menu?• Symbolic names?• Confirmation playback?
![Page 14: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/14.jpg)
Student Name ServerUtah School of Computing slide 14Fall 2007
Our history hurts us… KE007 - 6
How about:• Context check (like type-checking…)?
- Pilot, run, time, plane, schedules, assignments, etc
![Page 15: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/15.jpg)
Student Name ServerUtah School of Computing slide 15Fall 2007
Our history hurts us… KE007 - 7
• How about:• Monitors, Alarms, Inhibitors?• Confirmation message?
- Aviation tower communications- Telephone technical conversations
• Parity checks?
![Page 16: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/16.jpg)
Student Name ServerUtah School of Computing slide 16Fall 2007
Audi• Cars took off from a standing position• Driver error, claimed Audi…• Whose error was it?
Our history hurts us… - 8
![Page 17: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/17.jpg)
Student Name ServerUtah School of Computing slide 17Fall 2007
Our history hurts us… - 9
NASA’s Mars Orbiter space probe
NASA’s Polar Lander Mars space probe
![Page 18: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/18.jpg)
Student Name ServerUtah School of Computing slide 18Fall 2007
Our history hurts us… - 10
• NASA space probe• Lost major mission over units mistake• JPL group worked in SI units• Colorado group worked in English units• Combining the results let to bad numbers• Type checking issues?
![Page 19: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/19.jpg)
Student Name ServerUtah School of Computing slide 19Fall 2007
What does
this sign mean?
Culture -1
![Page 20: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/20.jpg)
Student Name ServerUtah School of Computing slide 20Fall 2007
What does
this sign mean?
Culture-2
![Page 21: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/21.jpg)
Student Name ServerUtah School of Computing slide 21Fall 2007
![Page 22: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/22.jpg)
Student Name ServerUtah School of Computing slide 22Fall 2007
![Page 23: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/23.jpg)
Student Name ServerUtah School of Computing slide 23Fall 2007
• Up is better than down- Religion, Dante, …
• When we refer to ourselves- We point to our noses?- Our chests?
• Point with index finger or hand ?
Culture-3
![Page 24: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/24.jpg)
Student Name ServerUtah School of Computing slide 24Fall 2007
Critical Interfaces
• Nuclear power plants: 1961 SL1 nuclear disaster - Interface had better be clear and foolproof
• Airplane cockpit- Computer graphics has simplified controls,
infomation• Power saw, laser indicator
![Page 25: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/25.jpg)
Student Name ServerUtah School of Computing slide 25Fall 2007
Accessibility of Controls
• Where is the interface?• Where is the emergency “Off” ?• Access causes:
- Exposure to danger- Confusion- Loss of critical time- Distraction (John Denver’s plane crash)- Disorientation
![Page 26: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/26.jpg)
Student Name ServerUtah School of Computing slide 26Fall 2007
Parameter Overload
• Too many choices• What does a parameter (widget) do?• Which is the most important at this time?• Examples
![Page 27: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/27.jpg)
Student Name ServerUtah School of Computing slide 27Fall 2007
Effect of Function: Examples
• Water faucets in a sink• Manual gear shift: 4 on the floor• Chords on a guitar: hard!• Interface is dictated (confused) by
needed function
![Page 28: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/28.jpg)
Student Name ServerUtah School of Computing slide 28Fall 2007
Other Historical Examples
• Books are essentially linear• Stories or communications needs are not• Hyper-text
- Breaks the shackles of linear text stream- Digress as needed, desired
![Page 29: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/29.jpg)
Student Name ServerUtah School of Computing slide 29Fall 2007
HCI is a Design Problem
• Design is old subject• Well studied, rich traditions• Apply design methodologies to build
better interfaces• We will look at this viewpoint
![Page 30: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/30.jpg)
Student Name ServerUtah School of Computing slide 30Fall 2007
Important Operational Issues
• Reliability• Availability• Security• Data integrity
![Page 31: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/31.jpg)
Student Name ServerUtah School of Computing slide 31Fall 2007
Important Basics
• Standardization across app’s- Apple did this first
• Integration of packages and tools- Unix does this well
• Consistency in actions, design style, terms, menus, color, fonts, etc
• Portability across platforms- Less than advertised (Quicken, eg)
![Page 32: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/32.jpg)
Student Name ServerUtah School of Computing slide 32Fall 2007
Palm Desktop Calendar
![Page 33: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/33.jpg)
Student Name ServerUtah School of Computing slide 33Fall 2007
Palm Handheld Calendar
![Page 34: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/34.jpg)
Student Name ServerUtah School of Computing slide 34Fall 2007
Important Stats -1
• Time to learn• Speed of performance
- How much coffee can one drink?• Rate of errors by users
- “The user is always right!”
![Page 35: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/35.jpg)
Student Name ServerUtah School of Computing slide 35Fall 2007
Important Stats -2
• Retention over time- Do you have to start at square 1?
• Subjective satisfaction- Do you like it (no explanation needed!)- Can you develop attachment for it?
![Page 36: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/36.jpg)
Student Name ServerUtah School of Computing slide 36Fall 2007
Dramatically Different Needs - 1
• Life-critical systems- Air traffic; nuclear reactors; cockpits; power
utilities; emergency, military, medical, operations
• Commercial- Banks, resv’s, inventory, point-of-sales
(Hertz, Fedex,..), registration,..
![Page 37: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/37.jpg)
Student Name ServerUtah School of Computing slide 37Fall 2007
Dramatically Different Needs - 2
• Home, office, entertainment- Obvious needs
• Exploratory, creative, cooperative systems- Bad interface (computer or otherwise) can
destroy the process
![Page 38: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/38.jpg)
Student Name ServerUtah School of Computing slide 38Fall 2007
Human Diversity
• Ergonomics, anthropometry- Anyone here “average?”
• Physical consideration- Height, stiffness, posture, shapeness, size of
working area- IPD, headsize, light sensitivity- Lefthandedness
![Page 39: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/39.jpg)
Fall 2007
• Short-term memory• Long-term memory• (Over 40 year old users…)• Problem solving• Decision making
- Armageddon situations
Cognitive Processes- 1(from Engineering Abstracts)
![Page 40: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/40.jpg)
Fall 2007
• Attention and set (scope of concern)- ADHD, Ritalin population (5%)…
• Search and scanning • Time perception
Cognitive Processes- 2(from Engineering Abstracts)
![Page 41: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/41.jpg)
Fall 2007
• Arousal and vigilance• Fatigue• Perceptual (mental) load• Knowledge of results• Monotony and boredom
Perceptual and Motor- 1Performance Factors (ibid)
![Page 42: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/42.jpg)
Fall 2007
• Sensory deprivation• Sleep deprivation
- New driving regulations- Medical interns/residents
• Anxiety and fear• Isolation
Perceptual and Motor- 2Performance Factors (ibid)
![Page 43: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/43.jpg)
Fall 2007
• Aging• Drugs and alcohol• Circadian rhythms
Perceptual and Motor- 3Performance Factors (ibid)
![Page 44: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/44.jpg)
Student Name ServerUtah School of Computing slide 44Fall 2007
Gender Differences
• Males and Females are different!- Aggressive comparisons- Learning environments
Positive v. Negative Reinforcement- Sensitivities
• Much has been observed• Firm principles are scarce
- Some research at Stanford
![Page 45: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/45.jpg)
Fall 2007
• Extrovert v Introvert- Extroverts like action
• Sensing v Intuition- Routine v discovering new
Carl Jung’s- 1Personality Differences
![Page 46: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/46.jpg)
Fall 2007
• Perceptive v judging- New situations v planning
• Feeling v thinking - Sensitive v logical
Carl Jung’s- 2Personality Differences
![Page 47: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/47.jpg)
Student Name ServerUtah School of Computing slide 47Fall 2007
Recent Study Result …
• Multi-tasking does not work!• Ergo, one should not:
- Drive a car- Talk on a mobile phone
• Q: Is driving a car a single task??
![Page 48: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/48.jpg)
Student Name ServerUtah School of Computing slide 48Fall 2007
Cultural & International Diversity - 1
• Characters, numerals, special characters, diacriticals
• Left-to-right v (right-to-left or vertical reading)
• Date and time formats - International standards
• Numeric and currency formats
![Page 49: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/49.jpg)
Student Name ServerUtah School of Computing slide 49Fall 2007
Cultural & International Diversity - 2
• Weights and measures• Telephones and addresses
- Fixed v variable length• Names and titles
- Mr., Ms., Mme, M., Dr.• SSNs, national IDs, • Capitalization and punctuation
![Page 50: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/50.jpg)
Student Name ServerUtah School of Computing slide 50Fall 2007
Cultural & International Diversity - 3
• Sorting sequences- Different alphabets
• Icons, buttons, colors• Pluralization, grammar, spelling• Etiquette, policies, tone, formality,
metaphors
![Page 51: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/51.jpg)
Student Name ServerUtah School of Computing slide 51Fall 2007
Users with Disabilities
• Can truly open doors- Man with ALS who uses head to type
• Doing it well requires good client model • Designer challenges
![Page 52: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/52.jpg)
Student Name ServerUtah School of Computing slide 52Fall 2007
Evaluating Interfaces - 1
• Understanding of a practical problem• Lucid statement of a testable hypothesis• Manipulation of small number of
independent variables• Measurement of specific dependent
variables
![Page 53: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/53.jpg)
Student Name ServerUtah School of Computing slide 53Fall 2007
Evaluating Interfaces - 2
• Careful selection and assignment of subjects
• Control for bias in subjects, procedures, and materials
• Application of statistical tests• Interpretation of results, refinement of
theory, and guidance for experimenters
![Page 54: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/54.jpg)
Student Name ServerUtah School of Computing slide 54Fall 2007
Possible Research Directions - 1
• Reduced anxiety of computers• Graceful evolution of systems• Specification and implementation of
interaction• Direct manipulation
![Page 55: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/55.jpg)
Student Name ServerUtah School of Computing slide 55Fall 2007
Possible Research Directions - 2
• Input devices• Online assistance• Information exploration• Applications across platforms
![Page 56: Preliminaries](https://reader036.vdocuments.net/reader036/viewer/2022070500/56816900550346895de01146/html5/thumbnails/56.jpg)
Utah School of Computing
End of Lecture Set 1 Preliminaries