1 the user lecture 2 date: 2 nd february ‘05. 2 overview of lecture introduce human considerations...
Post on 21-Dec-2015
215 views
TRANSCRIPT
![Page 1: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/1.jpg)
1
The User
Lecture 2Date: 2nd February ‘05
![Page 2: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/2.jpg)
2
Overview of Lecture
•Introduce human considerations in
developing a user interfaces
![Page 3: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/3.jpg)
3
The User
The user is the most important entity of the system
![Page 4: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/4.jpg)
4
The User
The User
Nature of User
Human Considerations
![Page 5: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/5.jpg)
5
Nature of User
Nature of User
User User GroupsGroups
Computer skillsComputer skills& knowledge& knowledge
Age Age
DisabilitiesDisabilities CulturalCultural
Reminder - Reminder -
![Page 6: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/6.jpg)
6
The User
The User
Nature of User
Human Human ConsiderationsConsiderations
![Page 7: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/7.jpg)
7
Human Considerations
•A vital foundation for HCI designers is an understanding of cognitive and perceptual abilities of the user
•Cognition is what goes on in our heads when we carry out everyday activities
•There are numerous cognitive frameworks each having different perspectives on cognition
•It involves cognitive processes such as perception, attention, memory and learning
Human Considerations
![Page 8: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/8.jpg)
8
Cognitive Frameworks
•Cognitive frameworks help us to understand how users become familiar with a system
•2 common frameworks are:
•Mental Models
•Metaphors
Human Considerations
![Page 9: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/9.jpg)
9
•Users develop an understanding of a system through learning & using it
•They develop knowledge of:•How to use the system (what to do next)•To a less extent, how the system works
•People make inferences using mental models of how to carry out tasks
•The more someone learns about a system and how it works, the more their mental model develops
Cognitive Frameworks - Mental Models
Human Considerations
![Page 10: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/10.jpg)
10
•Craik (1943) described mental models as internal constructions of some aspect of the external world enabling predictions to be made
•Involves unconscious and conscious processes, where images and analogies are activated
•People sometimes uses erroneous mental models
Human Considerations
Cognitive Frameworks - Mental Models
![Page 11: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/11.jpg)
11
Example:
You arrive home on a cold winter’s night to a cold house. How do you get the house to warm up as quickly as possible?
Set the thermostat to be at its highest ?
Set the thermostat to the desired temperature?
• Typically, people select to set the heat to its highest setting to “get it to heat up as fast as possible”
• However, the thermostat will not heat any fasters at a higher setting - erroneous mental model
Human Considerations
Cognitive Frameworks - Mental Models
![Page 12: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/12.jpg)
12
Other Incorrect Mental Models:•Pressing the button at pedestrian lights – more presses, lights will change faster..
•Cursor freezes on the computer – press various different types of keys…
•Hit the TV to make it work..
•Voicemail: users assume messages are left on the phone immediately (as opposed to a central system with potential delay in transmitting messages)
Human Considerations
Cognitive Frameworks - Mental Models
![Page 13: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/13.jpg)
13
Three Aspects of Mental Models (Norman, 1990):•Design Model is the conceptualization that the designer has in mind
•User Model is what the user develops to explain the operation of the system
•System Image – ideally the user and design model are equivalent. However, they communicate only through the system itself
Human Considerations
Cognitive Frameworks - Mental Models
![Page 14: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/14.jpg)
14
Three Aspects of Mental Models (Norman, 1990):
Human Considerations
Cognitive Frameworks - Mental Models
DesignModel
UserModel
DesignerDesigner UserUser
SystemImage
SystemSystem
![Page 15: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/15.jpg)
15
•Another approach to conceptualizing how the mind works has been to use analogies and metaphors
•Metaphor is a figure of speech in which an expression is used to refer to something that it does not literally denote in order to suggest a similarity
Human Considerations
Cognitive Frameworks - Metaphors
![Page 16: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/16.jpg)
16
•Most prevalent metaphor – “the mind is an information processor”
•Information enters and exits the mind through a series of processing steps
•The Human Information Processing (HIP) Model, which provides a basis from which to make predictions about human performance, models the cognitive processes of a user interacting with a computer
Human Considerations
Cognitive Frameworks - Metaphors
![Page 17: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/17.jpg)
17
Encoding ComparisonResponseselection
Responseexecution
Attention
Memory
InputStimuli
OutputResponse
Conceptual Model
Human Considerations
Cognitive Frameworks – Metaphors
![Page 18: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/18.jpg)
18
What goes on in the mind?
perceiving..thinking..remembering..learning..
understanding otherstalking with othersmanipulating others
planning a mealimagining a trippaintingwritingcomposing
making decisionssolving problemsdaydreaming...
Human Considerations
Cognitive Processes
![Page 19: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/19.jpg)
19
•Human beings (e.g. users) are very complex•Variety of cognitive attributes have an important influence on screen design
H u m an P rocesses
P ercep tion A tten tion M em ory L earn in g
Human Considerations
Cognitive Processes
![Page 20: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/20.jpg)
20
H u m an P rocesses
P ercep tion M em ory A tten tion L earn in g
Human Considerations
Cognitive Processes - Perception
![Page 21: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/21.jpg)
21
•Perception is fundamental to interacting with computers
•To use a computer, a user needs to perceive information that is presented by the interface
•Perception can involve all the different senses (visual, hearing, touch, smell..)
•To date, mostly concerned with visual perception because screen is usually the interface
•Human visual perception has many limitations
Human Considerations
Cognitive Processes - Perception
![Page 22: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/22.jpg)
22
Perception
Classes of VisualPerception Theory
Techniques toGuide Perception
Constructive Ecological
Gestalt Laws Of Perception
Affordance
Human Considerations
Cognitive Processes - Perception
![Page 23: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/23.jpg)
23
•Two classes of Visual Perception Theory
•Constructive
•Ecological
Human Considerations
Cognitive Processes - Perception
![Page 24: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/24.jpg)
24
•Theory states that we construct our perception of the world from some of the sensory data falling on our senses
•Perception involves the intervention of representations and memory
•What we see is NOT a replica or copy of the world such as the image that a camera would produce
•The visual system constructs a model of the world by transforming, distorting, enhancing and disregarding information
•Anything perceived on a screen is also a result of our prior knowledge and expectations
Human Considerations
Cognitive Processes – PerceptionConstructive
![Page 25: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/25.jpg)
25Human Considerations
Cognitive Processes – PerceptionConstructive Example
![Page 26: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/26.jpg)
26
•Once we know what to look for, we recognise the picture
•Prior knowledge of what a dalmation looks like helps us to construct the image
•Without prior knowledge, we would not able to make sense of the picture
•Once we know what the picture depicts it is impossible to perceive it as random dots again, we have a meaningful interpretation
Human Considerations
Cognitive Processes – PerceptionConstructive Example
![Page 27: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/27.jpg)
27
![Page 28: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/28.jpg)
28
![Page 29: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/29.jpg)
29
•The Ruben vase/profile illusion is an ambiguous figure/ground illusion
•In this example, one line can have two shapes, depending on which side of the line is regarded as part of the figure
Human Considerations
Cognitive Processes – PerceptionConstructive Example
![Page 30: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/30.jpg)
30
![Page 31: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/31.jpg)
31
•This is important as the visual system encodes objects primarily in terms of their contours
•Also elements close to one another or alike tend to be grouped together (grouping)
•The sudden reversal that you perceive may be due to your shift of attention on the shape of the contours
•This illusion involves higher cortical processing
•Stored information that contains knowledge about vases and profiles
Human Considerations
Cognitive Processes – PerceptionConstructive Example
![Page 32: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/32.jpg)
32
•Another aspect of the constructive process involves using context to interpret and understand what we perceive
•Not initially concerned with specific detail, more interested in the overall meaning of the scene
•This principle also applies to ambiguous information on computer screens
Human Considerations
Cognitive Processes – PerceptionConstructive Example
![Page 33: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/33.jpg)
33
Cognitive Processes – PerceptionConstructive - Gestalt
Gestalt laws of perceptual organisation‘Laws’ of perception that are regarded as being innate
•Proximity•Similarity•Closure•Continuity•Symmetry
Human Considerations
![Page 34: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/34.jpg)
34
Cognitive Processes – PerceptionConstructive - Gestalt
Proximity•the dots appear as groups rather than a random cluster of elements
Human Considerations
![Page 35: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/35.jpg)
35
Cognitive Processes – PerceptionConstructive - Gestalt
Similarity•there is a tendency for elements of the same shape or colour to be seen as belonging together
Human Considerations
![Page 36: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/36.jpg)
36
Cognitive Processes – PerceptionConstructive - Gestalt
Closure•missing parts of the figure are filled in to complete it, so that it appears as a whole circle
Human Considerations
![Page 37: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/37.jpg)
37
Cognitive Processes – PerceptionConstructive - Gestalt
Continuity•the stimulus appears to be made of two lines of dots traversing each other, rather than a random set of dots
Human Considerations
![Page 38: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/38.jpg)
38
Cognitive Processes – PerceptionConstructive - Gestalt
Symmetry•regions bounded by symmetrical borders tend to be perceived as coherent figures
Human Considerations
![Page 39: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/39.jpg)
39
Cognitive Processes – PerceptionEcological
•Ecological theory argues that visual perception is a direct process
•Information is simply detected, not constructed
•Not really concerned with how we make sense of a scene
•Asks what we need to know about our environment in order to carry out our activities
•We will actively engage in activities to provide us with the necessary information
Human Considerations
![Page 40: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/40.jpg)
40
Cognitive Processes – PerceptionEcological - Affordance
•A central concept of the ecological approach is the notion of affordance
•What we see as the behaviour of an object or system is that which is afforded or suggested by the object or system
•When the affordance of an object is perceptually obvious (perceptual affordance), it is easy for us to know how to interact with it
•When the opposite is true, we tend to make mistakes when trying to interact with the object
Human Considerations
![Page 41: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/41.jpg)
41
Cognitive Processes – PerceptionEcological - Affordance
• Scroll bars - intuitive to dragging upwards/downwards
• Lip-synch applications – lack of synchronisation disturbs our perception of what is happening
• Door handle – good affordance for pushing/pulling
Push
Pull
Human Considerations
![Page 42: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/42.jpg)
42
Cognitive Processes – PerceptionEcological - Affordance
•Affordance is very important with regards to interface objects such as buttons, scrollbars etc. (direct manipulation systems)
•Another type of affordance is sequential affordance
•This is where acting on one perceptual affordance leads to information indicating new affordances, e.g. when a scrollbar box is clicked, the feedback immediately shows the box in an animated state
•This affords moving the button up and down
•The first affordance lends itself to grabbing, the second to dragging
Human Considerations
![Page 43: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/43.jpg)
43
Cognitive Processes – Perception
Must consider both in screen design
Perception
Constructive Ecological
Visual scene processedUse memory and experience to make sense of scene
Visual scene as isUse information in the scene (affordance)
Human Considerations
![Page 44: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/44.jpg)
44
Cognitive Processes – Perception
Techniques used to guide perception
•Use of icons and graphical representations
•Use of audible, distinguishable sounds
•Speech output should enable users to distinguish between set of spoken words
•Legible and distinguishable text from its background
•Use of tactile feedback in virtual environments
•Use perceptual laws of grouping
•Use of perceptual boundaries (Windows)
Human Considerations
![Page 45: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/45.jpg)
45
Summary of Lecture
Conclusion
•Human considerations in developing a user interfaces
•Cognitive FrameworksCognitive Frameworks•Mental Models•Metaphors
•Cognitive ProcessesCognitive Processes•Perception•Attention•Memory•Learning
![Page 46: 1 The User Lecture 2 Date: 2 nd February ‘05. 2 Overview of Lecture Introduce human considerations in developing a user interfaces](https://reader030.vdocuments.mx/reader030/viewer/2022032801/56649d555503460f94a32b60/html5/thumbnails/46.jpg)
46
Terms of Reference
• Norman, D. (1990) The Design of Everyday Things
• Preece, J. et al. (2002) Interaction Design
• Shneiderman, B. & Plaisant, C. (2005) Designing the User Interface
• Benyon, D. et al (2005) Designing Interactive Systems
• Craik, K. (1943) The Nature of Explanation
References