Download presentation
Presentation is loading. Please wait.
Published byJulianna Knight Modified over 9 years ago
1
ITM 734 Introduction to Human Factors in Information Systems Cindy Corritore cindycc@gmail.com This material has been developed by Georgia Tech HCI faculty, and continues to evolve. Human Abilities: Cognitive Abilities
2
ITM 734 (Corritore)2 Basic Human Capabilities Do not change very rapidly Not like Moore’s law! Have limits, which are important to understand Our understanding of human capabilities does change, ie Cognitive neuroscience Theories of color perception Effect of groups and situation on how we act and react
3
ITM 734 (Corritore)3 The “Model Human Processor” A true classic - see Card, Moran and Newell, The Psychology of Human- Computer Interaction, Erlbaum, 1983 Microprocessor–human analog using results from experimental psychology Provides a view of the human that fits much experimental data
4
ITM 734 (Corritore)4 Block Diagram - Model Human Processor (MHP) LONG-TERM MEMORY SHORT-TERM (WORKING) MEMORY AUDITORY IMAGE STORE VISUAL IMAGE STORE PERCEPTUAL PROCESSOR COGNITIVE PROCESSOR MOTOR PROCESSOR
5
ITM 734 (Corritore)5 MHP is not Complete Only two senses Certainly the most important Focus is on a single user interacting with some entity (computer, environment, tool) Neglects effect of other people
6
ITM 734 (Corritore)6 Three Processors Perceptual Processor Cognitive Processor Motor Processor Each has a cycle time (average and range), determined experimentally Represented by C
7
ITM 734 (Corritore)7 Block Diagram - MHP – Three Processors, Cycle Times LONG-TERM MEMORY SHORT-TERM (WORKING) MEMORY AUDITORY IMAGE STORE VISUAL IMAGE STORE C = Cycle Time [Range] PERCEPTUAL PROCESSOR C = 100 [5-200] ms COGNITIVE PROCESSOR C = 70 [27-170] ms MOTOR PROCESSOR C = 70 [30-100] MS Eye movement (Saccade) = 230 [70-700] ms
8
ITM 734 (Corritore)8 Through all of this …. limited cognitive resources/load (memory load) analogy flawed plans (heuristics) simulations (cognitive/mental models) goal – to minimize complexity through improved fit (between user, computer, and task)
9
ITM 734 (Corritore)9 Block Diagram – MHP – Three Memories LONG-TERM MEMORY SHORT-TERM (WORKING) MEMORY AUDITORY IMAGE STORE VISUAL IMAGE STORE PERCEPTUAL PROCESSOR COGNITIVE PROCESSOR MOTOR PROCESSOR Memory 1 - Perceptual Buffers to briefly store impressions Memory 2 - working memory, small capacity, conscious thought, calculations Memory 3 - permanent memory, hugh capacity
10
ITM 734 (Corritore)10 Block Diagram – MHP – Three Memories, Rep’n, Decay Time, Size LONG-TERM MEMORY SHORT-TERM (WORKING) MEMORY AUDITORY IMAGE STORE VISUAL IMAGE STORE R = Acoustic D = 1.5 [0.9-3.5] s S = 5 [4.4-6.2] letters R = Visual D = 200 [70-1000] ms S = 17 [7-17] letters R= Acoustic or Visual D (1 chunk) = 73 [73-226] s D (3 chunks) = 7 [5-34] s S = 7 [5-9] chunks R = Representation D = Decay Time S = Size C = Cycle Time [Range] PERCEPTUAL PROCESSOR C = 100 [5-200] ms COGNITIVE PROCESSOR C = 70 [27-170] ms MOTOR PROCESSOR C = 70 [30-100] MS Eye movement (Saccade) = 230 [70-700] ms R = Semantic + Visual + Auditory D = Infinite S = Infinite
11
ITM 734 (Corritore)11 Memory 1 – Perceptual Stores (sensory memory) Memory structures Image Stores - Holds fixed image of outside world long enough for some analysis Processes - Info goes to brain for more processing e.g. Pattern recognition Uses context & knowledge to make sense of what is seen/heard
12
ITM 734 (Corritore)12 Perceptual Stores Visual and auditory impressions Visuospatial sketchpad, phonological loop Very brief, but accurate representation of what was perceived Details decay quickly (70 - 1000 ms visual; 0.9 - 3.5 sec auditory) Limited capacity (7 - 17 letters visual; 4 - 6 auditory)
13
ITM 734 (Corritore)13 Perceptual stores buffers for incoming data via senses different one for each sense short-lived and space-constrained persistence (fireworks in vision after the fact) some processing even if not attended attention brings it into STM cocktail party phenomenae
14
ITM 734 (Corritore)14 Memory 2 – Short Term Memory STM Representation is either auditory or visual Rehearsal needed to prevent decay (try it) Without rehearsal, decays in minute or less Can store as long as are able to pay attention to rehearsal – harder than you think (try it) –Another task prevents rehearsal - interference –New info can “push out” old info - interference Capacity is 5 to 9 “chunks” of information
15
ITM 734 (Corritore)15 About Chunks A chunk is a meaningful grouping of information – allows assistance from LTM 4793619049 vs. 404 894 7328 NSAFBICIANASA vs. NSA FBI CIA NASA My chunk may not be your chunk User and task dependent
16
ITM 734 (Corritore)16 STM gateway to sensory and LTM? no – conversation goes directly to LTM role of rehearsal exaggerated (moving from STM to LTM) lots in LTM that is not rehearsed (eg. snapshot of a birthday celebration)
17
ITM 734 (Corritore)17 STM characteristics recency - last few items in list recalled better than middle - holding most recent items in STM negate with interference? visual and auditory channel - no interference if different channel primacy - first few items in list recalled better than middle (more rehearsal)
18
ITM 734 (Corritore)18 STM characteristics quick access and quick decay (volatile) limited in size chunking (experts vs. novices) - phone number –402-111-5555 forgetting time decay? interference with new items? (eg. similarity) attention moves off item?
19
ITM 734 (Corritore)19 Memory 3 – Long-Term Memory LTM Seemingly permanent & unlimited Slow but variable access speed Access is harder, slower -> Activity helps (we have a cache) Representations are semantic (declarative, procedural) and visual and auditory Facts, procedures, pictures, sounds Retrieval depends on network of semantic associations (“linked lists”) File system full
20
ITM 734 (Corritore)20 LTM characteristics Retrieval depends on …. recency expectations similarity of information connectedness rehearsal richness & nature of processing at learning –level or depth or processing (shallow vs deep perceptual analysis) –distinctiveness of processing –amount of processing elaborate far better
21
ITM 734 (Corritore)21 Richness paragraph – listen and remember …..
22
ITM 734 (Corritore)22 Types of LTM Explicit and Implicit conscious recollection, top-down retrieval from multiple systems with massive integration (E) unconscious recollection, bottom-up from single system (I) – more automatic
23
ITM 734 (Corritore)23 Types of LTM Episodic and Semantic episodic: self-awareness component, things that happen to you, complex (E) semantic: stuff we know, knowledge about the world, relationships, implicit - dictionary, thesaurus likely stored the same way
24
ITM 734 (Corritore)24 Types of LTM Declarative and Procedural knowing that, explicit primarily, relationships, integration of information (D) – knowing things and their relationships knowing how, mostly implicit, not relational – how to do things
25
ITM 734 (Corritore)25 Memory structures for stories, events … Schema - framework that includes frames & scripts become chunks for expanding memory basis for expectations Bartlett’s Schema Theory framework for stories that affects comprehension told American Indian stories, then recall - – readjusted story elements and themes to fit their model Chunking in experts Helps make it easier to recall, group information Experts have great, robust schema and chunks
26
ITM 734 (Corritore)26 LTM processes Storage rehearsal Retrieval Forgetting Recognition vs recall Frequency and recency effects
27
ITM 734 (Corritore)27 Storage- Rehearsal Memorization involves storing the information and one or more access paths Good memories are rich semantic networks with many (unique) access paths Learning is aided by meaningfulness, structure, familiarity and concreteness Active memorizing requires effort, motivation Passive memorizing - unpredictable, often episodic, context sensitive Similar items interfere if they are not separated during memorizing - learning transfer effects - old interfere with new; new overwrite old
28
ITM 734 (Corritore)28 Facilitating Memorization Structure information to help chunking - use categories, ordering, associations Encourage reasoning during memorizing - active memory Help access by multiple pathways - memorizing tricks e.g. keywords, cognitive aids, mnemonics, link to image memory (rooms) Make associations clear and keep them consistent
29
ITM 734 (Corritore)29 Facilitating Memorization Make separate and recognizable contexts for recall - important for script / skill memory Increase depth of encoding Richness Visualization –sorting - http://www.cs.ubc.ca/spider/harrison/Java/sorting- demo.html http://www.cs.ubc.ca/spider/harrison/Java/sorting- demo.html Uniqueness Interaction Recognition vs Recall
30
ITM 734 (Corritore)30 Facilitating Memorization: Mnemonics cognitive mnemonics ABC’s with tune on old olympus mountain tops a finn and german viewed some hops (12 crainial nerves: OOOMTAFAGVSH) – seems to be more to remember?
31
ITM 734 (Corritore)31 Facilitating Memorization: Mnemonics check out: http://human- factors.arc.nasa.gov/cognition/tutorials/index.html mnemonic for Norman principles: visibility, feedback, cognitive/conceptual model, affordance, mapping My Fat Cat Ate Veggies
32
ITM 734 (Corritore)32 Recall vs. recognition Knowledge in the World Theory is GUI’s - Alan Kay developed in 1960’s Steve Jobs in late 1970’s from Xerox Parc keep knowledge in world to supplement head knowledge recall vs. recognition remember just enough detail to get by – exceptions rather then norms experts not expert in knowledge in the head as much as expert in how to locate needed knowledge in the world (Norman Ch 2)
33
ITM 734 (Corritore)33 Design implications Reduce cognitive load!!!
34
ITM 734 (Corritore)34 Design implications Mental models natural extensions of schema - support schemas metaphors - desktop/office match system information structure with familiar memory structures so user can use their schema
35
ITM 734 (Corritore)35 Design implications Design interfaces that help users ‘grow’ good mental models meaningful and familiar command names (eg. from task world) balance this with existing conceptual models of item names (ie. cut, copy) Incorporate closure (finish) on tasks helps build mental model helps identify chunks for memory when become an expert Consistency - to build mental model; don’t have to remember as much
36
ITM 734 (Corritore)36 Design implications Rich encoding - multimedia interaction context? May just be to ‘remember your site’ or help with visualization http://www.jordans.com/roomplanner.asp http://www.jordans.com/roomplanner.asp http://www.smartmoney.com/marketmap/ http://www.smartmoney.com/marketmap/ http://www.sitepal.com/?source=gawweb06&kw=ta lking+website&creative=581895729 http://www.sitepal.com/?source=gawweb06&kw=ta lking+website&creative=581895729
37
ITM 734 (Corritore)37 Design implications Focus on recognition rather than recall interface contains prompts/information studies on computer experts found they don’t have better recall, but high recognition of what is and isn’t available on interface and where to find it (mental maps) GUI’s combination of recognition (menu’s) and recall (quick keys)
38
ITM 734 (Corritore)38 Design implications Place the burden of remembering on the machine, not the human Don’t require user memory (eg. between screens) Don’t have computer ask for info it can derive
39
ITM 734 (Corritore)39 Design implications Design minor messages, alerts, warning to be minimally disruptive prevent user from forgetting data stored in short term memory
40
ITM 734 (Corritore)40 Attention Humans can focus mental resources on a single event/object helps to simplify environmental input (filter) works with perception - perceive what attending to can divide attention (multiprocessing, not parallel) – problem - distraction on second task, don’t return to first task in right place. often use world reminders to hold place in first task (post-it note)
41
ITM 734 (Corritore)41 Attention examples driving a car -must attend to some stimuli, ignore others listening to this lecture - attend to slides and words, ignore other students, physical plant noises
42
ITM 734 (Corritore)42 Divided attention doing two things at once affected by task similarity – similar how? practice (experience) - automaticity task difficulty – require more resources than are available? what happens: interference
43
ITM 734 (Corritore)43 Success in time sharing attention four mechanisms account for how well we divide our attention 1. automaticity and resources 2. resource allocation and switching 3. structural factors 4. confusion and similarity
44
ITM 734 (Corritore)44 1. automaticity and resources Automatic vs. Controlled : perform task without thinking about it or require attention, conscious control. Happens over time. Controlled – do something directed by thought. Automatic: good as fast, doesn’t interfere with other tasks (need minimal attention), unconscious bad - unavailable to conscious level, hard to change (driving a shift), can interfere with other automatic processes, harder to unlearn www.apa.org/science/stroop.htmlwww.apa.org/science/stroop.html)
45
ITM 734 (Corritore)45 automaticity Stroup effect – read the words on next page outloud as fast as you can …
46
ITM 734 (Corritore)46 Mismatch Stroop effect: name the colour: RED GREEN BLUE YELLOW BROWN PURPLE Color has not been shown empirically to be superior
47
ITM 734 (Corritore)47 1. automaticity and resources automatic processing can time-share efficiently doesn't require a lot of cognitive resources –eg. walking factor: effort and difficulty of additional tasks if task difficult, requires more resources if have dual tasks, performance will decrease since resources are being shared automatic tends to reduce the difficulty
48
ITM 734 (Corritore)48 1. automaticity and resources can only increase performance so much level equal to ‘full’ resource use on a task, performance data limited (no further benefit from adding more resources) –perfect example: no matter how hard I try (invest resources & effort), I won't improve my understanding of a discussion in French beyond a rudimentary level. –also called resource-limited
49
ITM 734 (Corritore)49 1. automaticity and resources bottom line increase effort into a task, improve performance to point if resource limited increase difficulty of task decreases performance unless add resources in dual tasks, if increase resources for one task, will decrease resources for second task and subsequent performance –depends on automaticity
50
ITM 734 (Corritore)50 2. resource allocation and switching result of two + tasks co-occuring now look at how you can allocate and switch attention between tasks we don't have elaborate schemes to optimize resource allocation –can improve time sharing with these strategies –totally depends on the individual can train how to control attention
51
ITM 734 (Corritore)51 2. resource allocation and switching factors switch cost (so tend to stay with same task even if low priority) cognitive distance of tasks - if close, more confusion when switch (so more costly) faster switch if salient reminders available about task (eg. you can see it vs. just remembering)
52
ITM 734 (Corritore)52 3. structural factors perceptual resources required, brain structures used, info processing required Bottleneck Theory- use same resources, get a bottleneck that shared tasks must wait for bottom line amt. of interference between two tasks depend on degree to which each requires same resources (shared levels on these three dimensions)
53
ITM 734 (Corritore)53 4. confusion and similarity confusion: increasing the similarity of processing material decreases efficiency (too similar) eg. mental math and spelling, Stroup effect –semantic value of word interferes with ability to report ink color what happens: responses for one task activated and interfere with second task
54
ITM 734 (Corritore)54 Visual attention theories how attention works overall gestalt (salient features), focus down on objects and components affected by experience (bananas yellow)
55
ITM 734 (Corritore)55 Designing for attention examine which configurations minimize task interference voice recognition software - may interfere if user has to perform other verbal activities –best with spatial activities avoid imposing two tasks using similar materials (confusion) –entering digits while others speaking digits
56
ITM 734 (Corritore)56 Designing for attention what about background music? requires spatial perception decreased performance with lyrics and word processing examine mental workload urgent info in prominent area; less urgent to specific area(s)
57
ITM 734 (Corritore)57 Designing for attention Ways to focus user attention structure information – group like things physically, with fonts, with color, spacing, lines, etc. – use same spot for same types of information to help with distractions: system should inform you where you were in task when left – let user know position in state space avoid unnecessary information display (KISS) make things easy to use/move thru (so user not focused on mechanics of how to use system)
58
ITM 734 (Corritore)58 Designing for attention taking advantage of automatic processing: quick keys across systems standards (like Windows 95 ^c, ^v, ^x) become automatic – problem - appears unrelated to task to most people avoid automaticity by interrupting process (eg. put a window up in middle of keystroke sequence) – good for deleting
59
ITM 734 (Corritore)59 Learning Two types: Procedural – How to do something Declarative – Facts about something Involves Memorization Understanding concepts & rules Acquiring & automating motor skills –Swimming, Bike riding, Typing, Writing. Tennis –Driving to work Even when don’t want to
60
ITM 734 (Corritore)60 Learning Facilitated By structure & organization By similar knowledge, as in consistency in UI design By analogy If presented in incremental units Repetition Hindered By previous knowledge –Try moving from Mac to Windows => Consider user’s previous knowledge in your interface design
61
ITM 734 (Corritore)61 Observations Users focus on getting job done, not learning to effectively use system Users apply analogy even when it doesn’t apply Or extend it too far - which is a design problem –Dragging floppy disk icon to Mac’s trash can does NOT erase the disk, it ejects disk!
62
ITM 734 (Corritore)62 Problem Solving Storage in LTM, then application Reasoning Deductive - If A, then B Inductive - Generalizing from previous cases to learn about new ones Abductive - Reasoning from a fact to the action or state that caused it
63
ITM 734 (Corritore)63 Goal in UI design - Facilitate Problem Solving! How can you help the user apply these three kinds of reasoning while learning/using a UI? ….. Deductive Inductive Abductive
64
ITM 734 (Corritore)64 Reasoning about a UI Deductive: If I want to delete something, I must first select it. Facilitate by animating the disappearance of selected object Inductive: I could make text bold by selecting it and then using the Bold command. Maybe I could italicize in the same way. Facilitate by putting bold and italic commands together Abductive: Timeout on the web browser if not connected. Facilitate by telling the user why the timeout occurred
65
ITM 734 (Corritore)65 Observations On Learning a UI We are more heuristic than algorithmic We try a few quick shots rather than plan –Resources simply not available We often choose suboptimal strategies for low priority problems We learn better strategies with practice
66
ITM 734 (Corritore)66 Implications of Observations Allow flexible shortcuts Forcing plans will bore user Allow multiple ways of doing things Select-cut-paste Select-drag Provide active rather than passive help Recognize dead ends and inefficient methods
67
ITM 734 (Corritore)67 Language Domain terminology - use Technical terminology - avoid We read word shapes, not letters Unless all caps Should systems have natural language interfaces? Stay tuned
68
ITM 734 (Corritore)68 People Good 1.xxx 2.yyy 3.zzz Bad 1.aaa 2.bbb 3.ccc Fill in the columns - what are people good at and what are people bad at?
69
ITM 734 (Corritore)69 People Good Infinite capacity LTM LTM duration & complexity High-learning capability Powerful attention mechanism Powerful pattern recognition Bad Limited capacity STM Limited duration STM Unreliable access to LTM Error-prone processing Slow processing
70
ITM 734 (Corritore)70 Evaluate these http://happydeluxe.com/ http://www.google.com vs http://www.yahoo.comhttp://www.google.com http://www.yahoo.com http://www.northcantonmedical.org/ http://www.enchantedharp.com/ http://www2.creighton.edu/business Analytics can identify key areas
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.