Physical Ergonomics & Human-Computer Interaction Flashcards

1
Q

anthropometryppl are not all the…poor design for mechanical abilities can lead to…e.g.?

A

measurement of human body and its biomechanical characteristics (mechanical capabilities of human skeleto-muscular systems)- people are not all the same size:design system to fit only one person > few others would be able to use it- poor design for mechanical abilities of the human body can lead to discomfort or injury!e.g., repetitive strain injuries: RSIspoor computer keyboard  Carpal Tunnel syndrome: inflammation and swellingin the tendons that run through the narrow carpal tunnel in the wrist

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

static measures?dynamic measures?

A

static measures- passive dimensions of human body- used to determine size/spacing requirements of workspacee.g., height, weight, seat-to-elbow height-averages of these have been published as common bldg standards!dynamic measures- dynamic, changing properties of human bodye.g., strength, endurance- used to match dynamic characteristics of controls to usere.g., strength of fingers, force of leg pushes, range of motion for various joints-changing strength/endurance over a day (lifting tire at begin of shift very diff from end of shift!!!)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

clothing standardsdeveloped by? from?based on who? representative?-testing?what is vanity sizing?

A
  • developed by U.S. Department of Commerce- currently used database for women’s sizes 2-20 based on a 1941anthropometric study of women in military!- not representative–biased towards young, unmarried white women - testing of fit is rare; model may be hired- vanity sizing: nominal size has become larger over time (2 becomes 0!)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

problems w/ anthropometric data

A

-use measurements from intended population, BUT-differences b/t….ethnicities (asian vs north american).5th percentile torso length & 5th percentile head height =/= 5th percentile stature!! (no such thing as someone who is avg in every regard).age differences (shrink as grow older).sex differences.effects of clothing (where put your coat at stadium? on chair!).changes over time due to diet/habit, changes in size/fitness of population! (height & weight incr. over years!).e.g. newer stadium seats are 5cm wider

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

solutions to variability in anthropometric data

A

design options- one size fits all- make several sizes- standard: design to fit 5th to 95th percentile of population- make design adjustable!:• best if adjustment only needs to be done once• user may not make difficult/frequent adjustments incorporate dynamic measures • test the design!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

aeron chair: basicsconsidered?

A

-made by research/design firm Herman Miller since 1994-has won numerous design awards-widely considered v. comfortable, extermely adjustable, highly aesthetic (in museums)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

aeron chair: structuremade of?seat and back made from?front edge?tilt?sizes?customization?

A

• made mostly of recycled materials• seat and back made from “Pellicle®” (thin skin or membrane): synthetic, flexible mesh• “waterfall” front edge reduces pressure on thighs, increases circulation• Kinemat® tilt allows forward tilt-to-backward recline• comes in three different sizes• can be customized with different modules, including armrests, bases, andPostureFitTM kit (gives custom-fitted support to the sacrum: base of the backwhere the spine meets the pelvis)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

aeron chair: design processconducted?pellicle?design evaluated by?field studies?tested with?

A

conducted anthropometric studies (measuring popliteal height, forearm length, etc.)• did pressure mapping and thermal testing of Pellicle® (can get pressure sores from sitting chair w/ pressure on same points. research to distribute weight evenly)• design evaluated by ergonomists, orthopedic specialists, and physical therapists• performed field studies with representative sample of 224 people (GIANT, determined chairsize preference is most strongly related to height and weight) • tested with end users (rigorous testing!)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

aeron chair: criticisms?price?difficulty?chair contact?softness?

A

-expensive: around 1k!!!-difficult to adjust-atypical contact of chair on back (sacrum)-pellicle soft, but foam cushion/edges of chair fricking hard

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

universal design (aka?): definition?rationale?

A

aka inclusive design-“the design of products and environments to be usable by all people, to the greatest extentpossible, without the need for adaptation or specialized design”rationale-54m in US had some level of disability, 26m severe-prompted by legislation in aust, canada, uk, USA

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

universal design: 7 principles/guidelines

A
  1. equitable use2. flexibility in use3. Simple & intuitive use4. Perceptible information5. Tolerance for error6. Low physical effort7. Size and space for approach and use
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

universal design: 1. equitable useaka?a) b) c) d)?

A

aka can be used by people having diverse abilitiesa) provide the same means of use for all users e.g., automagic doors (works same for everyone)b) avoid segregating or stigmatizing any users e.g., diaper-changing station in Men’s roomc) ensure privacy, security, and safety equally to all users e.g., TDD (deaf) 911 serviced) make the design appealinge.g., OXO Good GripsTM (not just for ppl with arthritis)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

universal design: 2. flexibility in useaka?a,b,c,d

A

aka accommodates a range of individual preferences and abilitiesa) provide choice in methods of usee.g., ramp or stairsb) accommodate right- or left-handed usee.g., ambidextrous scissors c) facilitate user’s accuracye.g., big-button keys (for prof’s dad w/ diabetes and losing sensation in fingers)d) provide adaptability to user’s pacee.g., speed control on answering machine (slows pace of message so can record number at end of it!!!)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

universal design: 3. Simple & intuitive useaka?a,b,c,d,e

A

aka easy to understand, despite user’s experience, knowledge, language skills, or concentration levela) eliminate unnecessary complexitye.g., single-lever faucetb) be consistent with user expectationse.g., Mercedes-Benz seat control (natural mapping)c) accommodate a wide range of literacy and language skillse.g., IKEA® assembly instructions: drawings only!!d) arrange info consistent with its importancee.g., instructions on inside of washer lide) provide effective prompting and feedback during and after taske.g., computer displays operation progress (don’t be at 100% and not actually done loading!!!)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

universal design: 4. Perceptible informationaka?a,b,c,d

A

aka necessary info is communicated to the user, regardless of ambient conditions or sensory abilitiesa) use multiple modalities (pictorial, verbal, tactile) for redundant presentation ofessential infoe.g., visual/auditory/tactile thermostat b) maximize “legibility” of essential infoe.g., contrast between lids and bowls (diff colors, tupperware!)c) differentiate elements in descriptive ways (i.e., make it easy to give instructions)e.g., audio plugs/jacks have different coloursd) make devices compatible for people with sensory limitationse.g., closed captioning (descriptive audio, pay to hear what’s happening on screen!)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

universal design: 5. Tolerance for erroraka?a,b,c,d

A

aka minimizes hazards and adverse consequences of accidental/unintended actionsa) minimize hazards and errorse.g., Bagel Guillotine® (cutting bagel while holding in hands agh!)b) warning of hazards/errorse.g., Mr. Yuk (if mr. yuk is on it, don’t touch it!!!)c) provide fail safese.g., “undo” software function, auto backupsd) discourage unconscious action in tasks requiring vigilancee.g., “deadman” handle on lawnmower

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

universal design: 6. Low physical effortaka?a,b,c,d

A

aka can be used efficiently and comfortably with a minimum of fatiguea) allow user to maintain a neutral body positione.g., Microsoft® Natural Keyboard b) use reasonable operating forcese.g., lever handles on doors c) minimize repetitive actionse.g., speech recognitiond) minimize sustained physical efforte.g., Travelpro® Rollaboard® luggage

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

universal design: 7. Size and space for approach and useaka?a,b,c,d

A

aka user is not restricted by body size, posture, or mobilitya) provide clear line of sight to important elements for any user e.g., lowered counters (elderly or in wheelchair rite)b) make reaching to components comfortable for any usere.g., front-mounted controls on KitchenAid® range (otherwise reach across boiling water!)c) accommodate variations in hand and grip sizee.g., open-loop door hardware (just have to put arm or hand in loop)d) provide adequate space for the use of assistive devicese.g., wide gate at subway station (for people w/ wheelchairs)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

universal design: 2 pros and 2 cons?

A

CHECK accommodates all people regardless of abilityCHECK increasingly in widespread use[X] criticized as vague, difficult to understand (hard to know what they mean w/o examples, hard for designers to understand)[X] more applicable to product/graphic design than building design

20
Q

3 components of a computer system

A
  1. hardware: microprocessors, desktop computing2. software: “killer apps” like lotus 1-2-33. user interface (UI): mostly part of operating system; determines how personinteracts with the computer
21
Q

5 stages of interface development, by name

A
  1. at the hardware2. at the programming task3. at the terminal4. at the interaction dialogue5. at work/social setting
22
Q

5 stages of interface development: 1. at the hardware

A
  1. at the hardware- first users: engineers who built the computers (users are the ones who built it!!)- have intimate knowledge of hardware; no need to “learn” how to use it - use is awkward: binary vs. hex code vs. decimal:e.g., 10111001 vs. B9 vs. 185- possible improvements in “interface” design:• better hardware• better, more meaningful arrangement of switches • distance programming from hardware(e.g., use English, decimal numbers)
23
Q

5 stages of interface development: 2. at the programming task

A
  1. at the programming task- primary users: programmers- learning is highly specialized, formalized (need a bachelor’s before even allowed to touch it!)- improvements:• more high-level languages • better operating systems• interactive terminals
24
Q

5 stages of interface development: 3. at the terminal

A
  1. at the terminal- primary users: not computer experts, professionals, hobbyists - importance of usability grows; goal: reduce training- PCs, desktop computers overtake mainframes/terminals (used to be one, many bldgs away, in GSB!!)- development focuses on these systemse.g., Macintosh- perceptual, cognitive factors of interface are examined - improvements:• increase end-user efficiency• apply computers to more types of tasks
25
Q

5 stages of interface development: 4. at the interaction dialogue

A
  • people use computers, not realizing they’re “computers”- computer begins to expand to real world; leads to convergence with other mediae.g., graphics, sound, video are digitized- more integration with cognition, problem-solving, speech recognition, etc.- computers begin to learn about people–instead of always vice-versa–via neuralnetworks- improvements:• greater ease of use (for individuals)• greater communication via computer (e.g., Internet)
26
Q

5 stages of interface development: 5. at work/social setting

A
  • computers ubiquitous; everyone a “user”- computers integrate into social situations, workplace - most computers are networked, not isolated- improvements:• greater ease of use for groups (greater collaboration, google drive!)
27
Q

parallels b/t ontogeny (human development) and computer development: 5 stages

A
  1. physical aspects dominate (hardware)2. control of physical (software)3. perceptual and motor-based interactions with world 4. cognitive development proceeds, more skills develop 5. important social relationships formed
28
Q

parallels b/t ontogeny (human development) and computer development: weaknesses (meh?)

A
  • development of later stages may depend on previous stages, but there is much overlape.g. social skills develop early on; brain continues maturation- this situation parallels interface developmente.g., modems developed early on; hardware continues to be improved- all levels should be considered:• have efficient, fully utilized hardware (no wasted idle CPU cycles)• allow easy use by an individual• can be used by a group
29
Q

ecological interface designbasis?similar to user-centred design?operators are? what shows them? rl b/t operator/system?

A

-basis: make affordances, constraints, and complex relationships perceptuallyevident- thus, more cognitive resources can be devoted to higher-order problem solving and decision making- not like user-centred design, which “gives users what they want”- instead, give users what they NEED (forget about the mental model)- operators are experts (have domain-specific knowledge)- environment (interface/system image) may inform operator of (trends of readings over time):• history• system status• possible future– operator & system are mutually dependent, interface depends on interaction of bothEID changes a cognitive task to a perceptual one

30
Q

EID analysis uses?

A

• “abstraction hierarchy” used to model the work domain; determines how/what info is displayed-in order to design a display, EID analyst learns EVERYTHING there is to know about nuclear power plants for example• SRK (skills, rules, knowledge) model defines processes of the operator

31
Q

SRK model: describe?3 categories?continuum?

A

The three categories essentially describe the possible ways in which information, for example, from a human-machine interface is extracted and understood:1. skills-based• ability to carry out a task; knowing how to do something2. rules-based• ability to match context and problem; knowing what to do3. knowledge-based• use stored knowledge, analytical abilities to solve novel or unfamiliar problemfrom unconscious to conscious performance, it goes:skills-based > rules-based (mid) > knowledge-based

32
Q

SRK model: skills-baseddefine?e.g.?performance due to?training?errors?

A
  1. skills-based• ability to carry out a task; knowing how to do something• refers to automatic actions (unconscious)• example: pull handle to open a door• performance due to acquired skill (e.g., playing a musical instrument) • training: practice, skill acquisition• errors: slips (e.g., capture errors, etc.)
33
Q

SRK model: rules-baseddefine?performance due to?e.g.?training?errors?

A
  1. rules-based• ability to match context and problem; knowing what to do (if this, then that!)• examine/interpret the current situation, then choose rule that can best solve theproblem (“if X then Y”)• performance due to past experience, explicit instructions• example: if pulling door doesn’t work, read “PUSH” sign on door, and push it (we have rules we are not explicitly aware of, like grammar)• may be used when automatic skill fails; need to rely on a set of explicit instructionsor rules• training: learn rules, and contexts in which they apply • errors: mistakes- incorrect rule chosen, or (correct) rule misapplied (too early or too late)- can result from misperceptions (e.g., unclear or partially hidden readout on ICU display, confusing patient charts or lab result displays)- frequently used rules may be misapplied due to familiarity; may seem to fitthe situation
34
Q

SRK model: knowledge-baseddefine?performance requires?e.g.?training?errors due to?

A

• use stored knowledge, analytical abilities to solve novel or unfamiliar problem• performance requires knowledge of concepts underlying the system, and ability tocorrectly apply it• example: door is locked because post office is closed; come back tomorrow • may be used when rules-based processing fails• training: learn background knowledge, application• errors:- due to lack of knowledge- misapplication of knowledge- failure to understand the situation/faulty mental model

35
Q

Vicente (1997) should interface match operator’s mental model?interface compatible w/?includes…

A

he says no! b/c what if operator’s mental model is wrong?! esp. at a nuclear power plant!.don’t design around someone’s understanding if it is wrong!-interface should be compatible w/ constraints in environment including:• physical properties of workplace e.g., lighting, heat, humidity (we know ppl work better in cooler vs warmer rooms)• task demandse.g., landing vs. take-off in aviation• structural characteristics of the work domain (what industry are we looking at?)e.g., nuclear power plant• company’s values and organizational structuree.g., safety culture & matrix management, respectively• nature of climate that governs the particular industrye.g., number of companies competing for same market; regulatory oversightsystems approach!

36
Q

EID example: network printer won’t printsolution?

A
  • network printer won’t print:• causes: Network down? Printer out of paper? Turned off?• lack of proper information increases load on working memory- solutions? Make “Print” option visible, not visible, or semi-visible (greyed out):- but limiting info visible on screen increases load on working memory: too little info displayed  people take more notes! (Davies, 1993)- solution? feedback!: explain what problem is/show how to fix itPrint… (greyed), (add paper to printer).w/ add paper underlined so can see instructions how to! so great.
37
Q

EID example: spedometer

A

digital spedometers (caddy).Easy to misperceiveA 6 is one bar away from a 5 or 8! Takes cognitive energy to determine this.-analog better, can see relative speed, both number and location-EID changes a cognitive task to a perceptual one

38
Q

EID issues

A
  • how to discern cause of problem when everything’s perceptually integrated? - deskilling (clicking, not thinking)- what determines info is relevant/a good abstraction?- operators want raw data and higher-level info- operators may prefer lower levels of cognitive control when working with traditional interfaces (experts may prefer more info at their fingertips!)
39
Q

the real cost of insecure software: a history of bugs

A

1947: first computer “bug”-moth found inside Harvard computer, but term predates this• 1962: Mariner 1 Venus space probe rocket went off course- had to be destroyed; cost = US$80M- HYPHEN had been dropped from a line of coded computer instructions (the most expensive hyphen in history)• 1990: AT&T’s phone network went down for 9 hours- 50 million calls blocked- due to missing semicolon in computer program• 1996: software defects in a Boeing 757 caused a crash that killed 70 people• 2003: software vulnerability contributed to the largest U.S. power outage• 2004: known software weaknesses let a hacker invade T-Mobile, capturing everythingfrom passwords to Paris Hilton’s photos• 2005: over 23,000 Toyota Priuses were recalled for software errors that could cause thecars to shut down at highway speeds• annual cost of software bugs: US$59.5 billion; US$22.2 billion could be eliminated byimproving testing (NIST, 2002) • 1000: end of the world expected:“On new year’s eve, 1000 AD, a crowd gathered at Rome, awaiting the end of the world. Midnight came, nothing happened. The pope, Sylvester II, blessed the crowd and sent them home” (p. 70, Lane, 1984)

40
Q

Y2K bug design flaw, threefold:

A
  1. date storage- date represented as “65” instead of “1965”- problem: date of “00” (“2000”) interpreted as “1900” - minimized expensive memory/disk space; efficient- didn’t foresee programs operating beyond 1990s2. leap-year calculations- Y2K is leap year special case; occurs every 400 years - a year is a leap year if it is divisible by four,but if divisible by 100 it is not a leap year, but if divisible by 400 it is a leap year3. special meanings for dates- date fields used to provide special functionality:e.g., 9/9/99 or April 9, 1999 (99th day of 1999) - could represent:“save this data item forever”“remove this data item automatically after 30 days” “sort this data item to the top of the report”
41
Q

y2k bug, the problems at each level (6) of the system

A
  1. Hardware/firmware: contains system clock- BIOS (basic input/output system): chips on motherboard - replace chips–if manufacturer still exists2. Operating System (OS): interface between user & hardware- files are time/date stamped- may (partially) compensate for BIOS errors- OS vulnerabilities:• Windows 98/MS-DOS 7.10: Jan. 1, 2108• “classic” Mac 128K: 6:28:16 a.m., Feb. 6, 2040 • Mac OS 9: after 29,940 A.D.3. runtime libraries: provide extended functionality-extra layer between applications and OS4. applications (“apps”: word processors, databases, etc.) - MS Word v.5 crashes5. Custom code: macros, proprietary software-older “legacy” software is suspect6. data interfaces: different types of computers interconnect- century/millennium info may be lost in transfer- screen may read: “Enter date: 19 ”
42
Q

y2k bug: potential complication?

A

potential complication: partial breakdown– computer appears to be functioning perfectly–but isn’t!!

43
Q

y2k bug results: pre-1999, canada, worldwide?

A

• Pre-1999:- 1992: Mary Bandar invited to join kindergarten –she was born in “88” (1888!)- credit cards: many with “00” expiry dates rejected• Canada:- public school system payroll miscalculations- prison door systems failed in British Columbia!- department of motor vehicle system malfunction - switching station failed in Oshawa- individual portfolio malfunctions on Toronto Stock Exchange website• Worldwide:- Oak Ridge Nuclear weapons plant in Tennessee- heating system of apartment in South Korea- US Air Force Keyhole photo recon satellites, and Lacrosse all-weather imaging spysatellites- payrolls, credit cards, X-ray machines, computer terminals- Microsoft Zune crashed on Dec. 31, 2008 due to leap-year problem

44
Q

y2k bug: estimated costs

A
  • Gartner Group (1997): US$300-600B (global)- economy slowed by 0.3% (= “Asian flu” of 1998)- Lloyd’s of London (1998): litigation projected to top US$1T–but legislation limitedliabilitye.g., pain/emotional distress claims limited to US$250,000 - Software Productivity Research (1996): total cost US$3.6T- litigation may have prevented Y2K reports- the big question:Was the problem overestimated–or handled well? (nobody has answered this to any satisfaction)
45
Q

y2k bug: how to deal with a known problem

A
  1. Planning/Awareness- institute schedule for compliance2. Inventory/Assessment- triage: mission critical systems ( > cessation of business); significant systems ( > major disruptions); minor inconveniences; extraneous systems - (Amazon, right, want to keep critical systems up that let purchases happenMaybe servers that provide pictures of products, secondary)- “end-to-end”: from user interface to underlying code (think of everything!)- replace systems3. Testing: planning, execution- don’t implement fixes on a Monday morning - don’t use primary database (use backup)4. Deployment:- include contingency (roll-back) plans5. Fallout- effects of public fear! (“Causal damage”) (What is actual damage of y2k vs damage of people FREAKING OUT about y2k)