utah school of computing preliminaries i cs5540 hci rich riesenfeld fall 2010 lecture set 1
TRANSCRIPT
![Page 1: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/1.jpg)
Utah School of Computing
Preliminaries I
CS5540 HCIRich Riesenfeld
Fall 2010
Lect
ure
Set
1
![Page 2: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/2.jpg)
Student Name ServerUtah School of Computing slide 2Fall 2010
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?• Do we often discuss telephone
interfaces?
![Page 3: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/3.jpg)
Student Name ServerUtah School of Computing slide 3Fall 2010
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?• Do we often discuss telephone
interfaces?
![Page 4: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/4.jpg)
Student Name ServerUtah School of Computing slide 4Fall 2010
Is Discussion about Interface? - 2
• Do we often discuss telephone interfaces?
• Does dancer look at his/her feet?• Does guitar player look at string?• Does driver look at pedals?• Does …?
![Page 5: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/5.jpg)
Student Name ServerUtah School of Computing slide 5Fall 2010
“Doing Work” View
• Need to understand the user and human behavior
• How does an architect approach a custom home design for a new client?
![Page 6: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/6.jpg)
Student Name ServerUtah School of Computing slide 6
Ex: Architecture’s Bubble Diagram ͋ - 1
_____________͋͋ Succeeding Bubble Diagram section based on Flickr post . . , (Aug 2009) by Harrison Architects
• Tool architects use during early design
• Assists in capturing living dynamics & flow
• Helps to drive suitable layout
Fall 2010
![Page 7: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/7.jpg)
Student Name ServerUtah School of Computing slide 7
Ex: Architecture’s Bubble Diagram ͋ - 2
• Quick way of diagramming basic relationships
among rooms
• Exposes functions in building
• Heavier lines imply stronger connections
• Need not translate directly to a floor plan- Helps clarify where rooms ought to be
Fall 2010
![Page 8: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/8.jpg)
Student Name ServerUtah School of Computing slide 8
Ex: Architecture’s Bubble Diagram ͋ - 3
• Legend:
• Dining Room (DR) • Kitchen (K)• Mud Room/Laundry
(MR)• Living (LR) • Great Room (GR)
• Study Nook (S)• Away Room (AR) • Toilet (WC) • Bathing Rooms (BR)
Fall 2010
![Page 9: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/9.jpg)
Student Name ServerUtah School of Computing slide 9
Ex: Architecture’s Bubble Diagram ͋ - 4
Next is 1st bubble diag of main floor (More) Affordable Green Home:
• S connected to LR• AR connected to LR
- not connected as directly- AR intended to be “away”
Fall 2010
![Page 10: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/10.jpg)
Student Name ServerUtah School of Computing slide 10
Ex: Architecture’s Bubble Diagram ͋ - 5
Next is 1st bubble diagram of main floor (More) Affordable Green Home:
• WC & BR need to be near MR & AR- not connected as directly – - intended to be “away”- AR will function as an occasional BR
Fall 2010
![Page 11: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/11.jpg)
Student Name ServerUtah School of Computing slide 11
Ex: Architecture’s Bubble Diagram ͋ - 6
1st Diagram capturing flows
Fall 2010
![Page 12: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/12.jpg)
Student Name ServerUtah School of Computing slide 12
Ex: Architecture’s Bubble Diagram ͋ - 7
2nd Diagram rearranges blobs into a vague shape
Fall 2010
![Page 13: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/13.jpg)
Student Name ServerUtah School of Computing slide 13
Ex: Architecture’s Bubble Diagram ͋ - 8
3rd Diagram attempts metric space allocation; looks at effects of arrangement on quality
Fall 2010
![Page 14: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/14.jpg)
Student Name ServerUtah School of Computing slide 14
Ex: Architecture’s Bubble Diagram ͋ - 9
4rd Diagram further tries to resolve conflicts bet building and owner lot. Some dimensions do not workFall 2010
![Page 15: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/15.jpg)
Student Name ServerUtah School of Computing slide 15
Ex: Architecture’s Bubble Diagram ͋ - 10
5th Diagram involves a whack at second floor
Fall 2010
![Page 16: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/16.jpg)
Student Name ServerUtah School of Computing slide 16
Ex: Architecture’s Bubble Diagram ͋ - 11
6th Diagram becomes increasing realistic;
Many calculations to establich feasibility,
satisfaction of constraints, determine what specs to relax
Fall 2010
![Page 17: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/17.jpg)
Student Name ServerUtah School of Computing slide 17
Assignment
Fall 2010
General Task: In teams of two, create a sequence of progressively refined bubble diagrams with text description explaining what is being illustrated. Final diagram should reveal the final floorplan as it actually exists. Although accurate scaling is not necessary, a representative scale should be applied to the final floor plan.
![Page 18: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/18.jpg)
Student Name ServerUtah School of Computing slide 18
Assignment
Fall 2010
Requirements: Interview someone intimately familiar with and a representative for a space that hosts significant activity and traffic for several individuals who use the space.
![Page 19: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/19.jpg)
Student Name ServerUtah School of Computing slide 19
Assignment
Fall 2010
Treat this exercise as an inquiry about lifestyle and flow requirements. Then create a sequence of bubble diagrams, perhaps with an interveening interview to enhance your grasp of how the space is used.
![Page 20: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/20.jpg)
Student Name ServerUtah School of Computing slide 20
Assignment
Fall 2010
Finally, compare your sense of optimal layout specification with what is actually in existence and use. Compare your analysis versus the existing instance. Which comes closer to serving the true needs, your analysis or the existing space. Incorporate any constraints that inhibited the original design.
![Page 21: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/21.jpg)
Student Name ServerUtah School of Computing slide 21Fall 2010
![Page 22: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/22.jpg)
Student Name ServerUtah School of Computing slide 22Fall 2010
• Effective to use• Interesting, pleasing, attractive, inviting• Intuitive à la Alan Kay’s children• Organized, hierarchically structured,
clean
What good interface principles - 1do we already know ?
![Page 23: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/23.jpg)
Student Name ServerUtah School of Computing slide 23Fall 2010
• Help functions, Search, etc• Consistent form (aka “design integrity”)• Automatic assistance
- Completions- Spelling
What good interface principles - 2do we already know?
![Page 24: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/24.jpg)
Student Name ServerUtah School of Computing slide 24Fall 2010
• Lead the user- Prompts- Indicate nature of any problem
No indication Vague, misleading indication Wrong indication (Latex)
- Specific communication• Navigational aids: navi sys’s often huge
What good interface principles - 3do we already know?
![Page 25: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/25.jpg)
Student Name ServerUtah School of Computing slide 25Fall 2010
• 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 26: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/26.jpg)
Student Name ServerUtah School of Computing slide 26Fall 2010
• Gain user’s trust• Bottom up is probably most comfortable • Simple tasks should be simple• WYSIWYG – easy to get started
- piano v violin
What good interface principles - 5do we already know?
![Page 27: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/27.jpg)
Student Name ServerUtah School of Computing slide 27Fall 2010
Our history hurts us… - 1
• Developed poor communications habits
• Natural language terribly ambiguous
- Meaning: “Mary had a little lamb”
• Resources used 2B scarce
• Other priorities, historically
![Page 28: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/28.jpg)
Student Name ServerUtah School of Computing slide 28Fall 2010
Our history hurts us… - 2
• Error Messages- Early computing: “Compiler error”- Even now: Sys Error EM732851- “Check Engine”- Error from wrong module: Latex
• Confusing directions- 400 S HOV Interchange on I15
![Page 29: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/29.jpg)
Student Name ServerUtah School of Computing slide 29Fall 2010
Our history hurts us… - 2
• Small road signs <example>
![Page 30: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/30.jpg)
Student Name ServerUtah School of Computing slide 30Fall 2010
Our history hurts us: KE007 - 3
KE007 1 Sep 1983
![Page 31: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/31.jpg)
Student Name ServerUtah School of Computing slide 31Fall 2010
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 32: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/32.jpg)
Student Name ServerUtah School of Computing slide 32Fall 2010
Our history hurts us… KE007 - 5
How about:• Automatic download?• Picking from a menu?• Symbolic names?• Confirmation playback?
![Page 33: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/33.jpg)
Student Name ServerUtah School of Computing slide 33Fall 2010
Our history hurts us… KE007 - 6
How about:• Context check (like type-checking…)?
- Pilot, run, time, plane, schedules, assignments, etc
![Page 34: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/34.jpg)
Student Name ServerUtah School of Computing slide 34Fall 2010
Our history hurts us… KE007 - 7
• How about:• Monitors, Alarms, Inhibitors?• Confirmation message?
- Aviation tower communications- Telephone technical conversations
• Parity checks?
![Page 35: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/35.jpg)
Student Name ServerUtah School of Computing slide 35Fall 2010
Audi• Cars took off from a standing position• Driver error, claimed Audi…• Whose error was it?
Our history hurts us… - 8
![Page 36: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/36.jpg)
Student Name ServerUtah School of Computing slide 36Fall 2010
Our history hurts us… - 9
NASA’s Mars Orbiter space probe
NASA’s Polar Lander Mars space probe
![Page 37: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/37.jpg)
Student Name ServerUtah School of Computing slide 37Fall 2010
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 results led to bad numbers• Type checking issues?
![Page 38: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/38.jpg)
Fall 2010
![Page 39: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/39.jpg)
Student Name ServerUtah School of Computing slide 39Fall 2010
What does this sign
mean?
Culture -1
![Page 40: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/40.jpg)
Student Name ServerUtah School of Computing slide 40Fall 2010
What does this sign
mean?
Culture-2
![Page 41: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/41.jpg)
Student Name ServerUtah School of Computing slide 41Fall 2010
Culture - 3
![Page 42: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/42.jpg)
Student Name ServerUtah School of Computing slide 42Fall 2010
Culture - 3
![Page 43: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/43.jpg)
Student Name ServerUtah School of Computing slide 43Fall 2010
Culture - 3
![Page 44: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/44.jpg)
Student Name ServerUtah School of Computing slide 44Fall 2010
• 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 - 4
![Page 45: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/45.jpg)
Student Name ServerUtah School of Computing slide 45Fall 2010
Critical Interfaces
• Nuclear power plants: 1961 SL1 nuclear disaster - Interface had better be clear and foolproof
• Airplane cockpit- Computer graphics has simplified controls,
information
• Power saw, laser indicator• TMI
![Page 46: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/46.jpg)
Student Name ServerUtah School of Computing slide 46Fall 2010
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 47: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/47.jpg)
Student Name ServerUtah School of Computing slide 47Fall 2010
Parameter Overload
• Too many choices
• What does a parameter (widget) do?
• Which is the most important at this time?
• Examples
![Page 48: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/48.jpg)
Student Name ServerUtah School of Computing slide 48Fall 2010
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 49: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/49.jpg)
Student Name ServerUtah School of Computing slide 49Fall 2010
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 50: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/50.jpg)
Student Name ServerUtah School of Computing slide 50Fall 2010
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 51: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/51.jpg)
Student Name ServerUtah School of Computing slide 51Fall 2010
Important Operational Issues
• Reliability
• Availability
• Security
• Data integrity
![Page 52: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/52.jpg)
Student Name ServerUtah School of Computing slide 52Fall 2010
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 53: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/53.jpg)
Student Name ServerUtah School of Computing slide 53Fall 2010
![Page 54: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/54.jpg)
Student Name ServerUtah School of Computing slide 54
Inconsistent Placement
Fall 2010
Full Cup Button
![Page 55: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/55.jpg)
Student Name ServerUtah School of Computing slide 55Fall 2010
Palm Desktop Calendar
![Page 56: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/56.jpg)
Student Name ServerUtah School of Computing slide 56Fall 2010
Palm Handheld Calendar
![Page 57: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/57.jpg)
Student Name ServerUtah School of Computing slide 57Fall 2010
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 58: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/58.jpg)
Student Name ServerUtah School of Computing slide 58Fall 2010
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 59: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/59.jpg)
Student Name ServerUtah School of Computing slide 59Fall 2010
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 60: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/60.jpg)
Student Name ServerUtah School of Computing slide 60Fall 2010
Dramatically Different Needs - 2
• Home, office, entertainment- Obvious needs
• Exploratory, creative, cooperative systems- Bad interface (computer or otherwise) can
destroy the process
![Page 61: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/61.jpg)
Student Name ServerUtah School of Computing slide 61Fall 2010
Human Diversity
• Ergonomics, anthropometry- Are you “average?”
• Physical consideration- Height, stiffness, posture, shape, size of
working area- IPD, head size, light sensitivity- Left-handedness
![Page 62: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/62.jpg)
Student Name ServerUtah School of Computing slide 62Fall 2010
• Short-term memory• Long-term memory• (Over 40 year old users…)• Problem solving• Decision making
- Armageddon situations
Cognitive Processes- 1
(from Engineering Abstracts)
![Page 63: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/63.jpg)
Student Name ServerUtah School of Computing slide 63Fall 2010
• Attention and set (scope of concern)- ADHD, Ritalin population (5%)…
• Search and scanning
• Time perception
Cognitive Processes (fr Eng Abs)- 2
![Page 64: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/64.jpg)
Student Name ServerUtah School of Computing slide 64Fall 2010
• Arousal and vigilance• Fatigue• Perceptual (mental) load• Knowledge of results• Monotony and boredom
Perceptual & Motor Performance Factors (ibid)- 1
![Page 65: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/65.jpg)
Student Name ServerUtah School of Computing slide 65Fall 2010
• Sensory deprivation• Sleep deprivation
- New driving regulations- Medical interns/residents
• Anxiety and fear• Isolation
Perceptual and Motor- 2
Performance Factors (ibid)
![Page 66: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/66.jpg)
Student Name ServerUtah School of Computing slide 66
• Aging
• Drugs and alcohol
• Circadian rhythms
Fall 2010
Perceptual and Motor- 3
Performance Factors (ibid)
![Page 67: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/67.jpg)
Student Name ServerUtah School of Computing slide 67Fall 2010
Gender Differences
• Males and Females are different!- Aggressiveness comparisons- Learning environments
Positive v. Negative Reinforcement- Sensitivities
• Much has been observed• Firm principles are scarce
- Some research at Stanford
![Page 68: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/68.jpg)
Student Name ServerUtah School of Computing slide 68Fall 2010
• Extrovert v Introvert- Extroverts like action
• Sensing v Intuition- Routine v (Discovering New)
Carl Jung’s- 1
Personality Differences
![Page 69: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/69.jpg)
Student Name ServerUtah School of Computing slide 69Fall 2010
• Perceptive v Judging- New situations v planning
• Feeling v Thinking - Sensitive v logical
Carl Jung’s Personality Differences - 2
![Page 70: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/70.jpg)
Student Name ServerUtah School of Computing slide 70Fall 2010
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??• Q: Is playing piano a single task??• Q: Is speaking a foreign language??
![Page 71: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/71.jpg)
Student Name ServerUtah School of Computing slide 71Fall 2010
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 72: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/72.jpg)
Student Name ServerUtah School of Computing slide 72Fall 2010
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 73: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/73.jpg)
Student Name ServerUtah School of Computing slide 73Fall 2010
Cultural & International Diversity - 3
• Sorting sequences- Different alphabets
• Icons, buttons, colors• Pluralization, grammar, spelling• Etiquette, policies, tone, formality,
metaphors
![Page 74: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/74.jpg)
Student Name ServerUtah School of Computing slide 74Fall 2010
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 75: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/75.jpg)
Student Name ServerUtah School of Computing slide 75Fall 2010
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 76: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/76.jpg)
Student Name ServerUtah School of Computing slide 76Fall 2010
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 77: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/77.jpg)
Student Name ServerUtah School of Computing slide 77Fall 2010
Possible Research Directions - 1
• Reduced anxiety of computers• Graceful evolution of systems• Specification and implementation of
interaction• Direct manipulation
![Page 78: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/78.jpg)
Student Name ServerUtah School of Computing slide 78Fall 2010
Possible Research Directions - 2
• Input devices• Online assistance• Information exploration• Applications across platforms
![Page 79: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/79.jpg)
Utah School of Computing
End of Lecture Set 1 Preliminaries
End
Lec
Set
1
![Page 80: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/80.jpg)
Student Name ServerUtah School of Computing slide 80Fall 2010
Our history hurts us… - 2a
• Small road signs <example>• CircuitCalculator <example error msg>
![Page 81: Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1](https://reader035.vdocuments.us/reader035/viewer/2022062619/55171257550346f5558b5509/html5/thumbnails/81.jpg)
Student Name ServerUtah School of Computing slide 81
Our history hurts us: KE007 - 3a
from Wikipedia article:"Korean Airlines Flight 007"
Fall 2010