Dr inż. Marek MIŁOSZ, Uchkunbek Adambaev, Arslan Nobatov
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-TEMPUS-JPCR)
Human factors in Human-Machine Interaction (HMI)
Plan
Model Human Processor, Rasmussen model and the interface Interacting Cognitive Subsystems (ICS )
model Cognitive effort Semantic and articulatory distance Fitts Law Model KLM and uses Hick's Law
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Human-computer
The specific design of man-machine Interaction switcher :
Monitor (display) The device introductory information
(positioning and semantic) Integrated (touch screen) Working in feedback involving all three
processors human brain A large variety of dialogue
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Model Human Processor
Model human information processingModel Human Processor (MHP)Man == sequential processing processor system cooperating with different memories and input-output systemsThe three subsystems:perceptualcognitivemotor,? or executive
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Model – Human - Processor
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
MHP - operating times
Processors times (average): Perceptual - 100 ms Cognitive - 70 ms (different modes: SRK -
model Rassmunsena) Motor - 70 ms On average (for a reflex action) - 240 ms Action repeated many times without control -
only motor - 70 ms All times are variable depending on the man,
his status and tasksPROfessional network of Master’s degrees in Informatics as a
Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-TEMPUS-JPCR)
MHP - Summary
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Power to reduce the burden of memory and computation Calendars, notes, journals, letters of purchase, to-do
list Notes reminiscent of what needs to be done Yellow sticky notes, priorities in e-mails Help establish priorities electronic reminders They work at the right time Actions in writing, the use of a calculator What is easier: 234 x 456 = ?? CCXXXIIII x CCCCXXXXXVI = ??
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Interface Design Implications The interface should reduce the burden
of memory and computation data visualizati
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Rasmussen model and the interface Avoid tasks requiring knowledge Power tasks requiring knowledge Tasks that need rules to support through
wizards, context menu and so on. Use a wide tasks at the level of reflexes The rate of implementation of tasks
increases with time working with software (more and more activities a man performs in the system automatically)
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Power tasks that require knowledge (1)
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Power tasks that require knowledge (2)
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Interacting Cognitive Subsystems - ICS Architecture mental (mental) man Objective: analysis of cognitive phenomena occurring
in the human brain, taking into account the processes of memory and information processing
Processing (ie. The understanding and creation) spoken and written language
9 subsystems, grouped in three categories: sensory subsystems, namely that obtain information Implementing subsystems, namely generating results
of operations Central subsystems, realizing descriptive information
processing and semanticPROfessional network of Master’s degrees in Informatics as a
Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-TEMPUS-JPCR)
Cognitive hike Simplified
Target : Evaluation of the learning process and learning liquidity implementation process tasks using the software
Method: expert realizes software usage scenario
Research questions Rating Likert scale questions: 1…5
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Simplified hike Cognitive - research questions Is the user will know how to achieve the
desired effect? Did you notice interface elements to help
in the task? Whether the user will be able to link
interface elements of shares that must be taken?
Is the user will be informed of the status of the task (or will receive appropriate feedback from the system)?
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Developed Cognitive hike
Extend the simplified wandering cognitive
A team of experts expands o: Users Developers Other project team members
Other activities like wandering in a simplified cognitive
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Semantic and Articulatory DistancesThe Basic Model Again
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Illustration of "Distances"
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
"Distances" in Execution (1)
Gulf of Execution: Semantic distanceThe complexity of the relationship between
U’s intention
"Forward all new messages to [email protected]"
the meaning of the output expression that U must specify to get S to satisfy the intentions
"Open Message 1, select its text, specify [email protected] as recipient, forward, close window"
"Open Message 2, select its text, specify [email protected] as recipient, forward, close window ..."
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
"Distances" in Execution (2)
Gulf of Execution: Articulatory distance
The complexity of the relationship betweenthe meaning of the output expression that U specifies and
"Open Message 1, select its text, specify [email protected] as recipient, forward, close window"the form of this output expression
"Open": double click on description
"Select all text": ControlA
"Forward": click on icon with arrowPROfessional network of Master’s degrees in Informatics as a
Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-TEMPUS-JPCR)
"Distances" in Execution (3)
Gulf of Evaluation: Articulatory distance The complexity of the relationship between • the form of the output that S produces "Die Nachricht kann nicht mehr weitergeleitet
werden" • the meaning of this output "The message can no longer be forwarded" Gulf of Evaluation: Semantic distance
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
"Distances" in Execution (4)
The complexity of the relationship between • the meaning of S’s output and "The message can no longer be forwarded" • the evaluation (or other decision) that U
wants to make "Have I succeeded in forwarding the
message?" "Should I give up trying to forward the
message?"PROfessional network of Master’s degrees in Informatics as a
Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-TEMPUS-JPCR)
"Distances" in Execution (5)
Gulf of Evaluation: Semantic distance The complexity of the relationship between the meaning of S’s output and "The message can no longer be forwarded" the evaluation (or other decision) that U
wants to make "Have I succeeded in forwarding the
message?" "Should I give up trying to forward the
message?"PROfessional network of Master’s degrees in Informatics as a
Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-TEMPUS-JPCR)
Prawo Fittsa
Human activities when indicating the area on the screen
Pointing with : Of technical devices (mouse, touch, pen) Natural (finger, nose)
Actions: Perception, search, object recognition Move the cursor (motor performance)
Executed cyclically - successive cycles of refinement cursor positions
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Fitts Law - geometric model
D - distance (pixel or cm) S - width of the pointed-to object (pixel
or cm)
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Fitts Law - delivery time
Time task (T, s):
a - constant describing the time (in seconds) reaction necessary to start the movement (perception, diagnosis, motility)
b - the time constant associated with the rate of movement of the pointing device controlled by a human operator (s)
c - constant depending on the environmental performance of motion and adopting a value of 0, 0.5 or 1; for information systems usually it is equal to 1
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
S
DcbaT 2log
Fitts Law - trajectory
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
IterationsDistance
Time
Fitts Law - speed traffic
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Distance
Time
Fitts Law - Implications (1)
The increase in resolution monitor -> decrease in work efficiency, due to the increase of time positioning (rising D)
Shortening D and increasing S by:Ribbons Rectangular
containers
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Fitts Law - Implications (2)
Radial menu
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Fitts Law – Implications (3)
Fast positioning on the edge
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Quick access
window name
Fitts Law – Implications (4)
Fast positioning on the edge (2)
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Fitts Law– ruch tunelowy
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
S
DbaT
Fitts Law - positioning time
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
34
Tunnel
free
Cableway Logarithmic
Fitts Law - difficulties in using cascading menus
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Fitts Law - linear menu and the need to accelerate the selection
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Model KLM
Keystroke-Level Model Objective: To describe and analyze the
complexity (time) of user actions in the interface (keyboard / mouse)
Nuclear activities - Operators It can calculate the execution time for
action through decomposition of operators (about laid-tion times of realization), and calculate the sum of times
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Model KLM –operators (1)
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Operator Znaczenie Czas(s)
Czasśr. (s)
K Single blow to the key on the keyboard
0,12-1,2
0,28
P the indication on the screen using the mouse cursor; This time depends on the distance and the size of the area indicated
0,8-1,5
1,1
B pressing or releasing the mouse button
- 0,1
BB a mouse click, which is counted as two operators of type B
- 0,2
H laying hands on the keyboard, or mouse (moving the hand from one device to another); This movement is performed often -> habit
- 0,4
Model KLM – operatory (2)
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
operator importance Time (s)
Timewed. (s)
M the act of a routine action or perception - the action of an intellectual nature; the time required to do this might be very different depending on the person, their skills, abilities of perception and the situation in which the job is performed
0,6-1,35
1,2
R waiting for the response of the system; In many cases the operator can be omitted
very differe
nt
individual
assessment
Model KLM – Time estimation algorithm1. Defining scenarios
2. The decomposition process in a simple operation, performed sequentially, and sometimes repeat
3. Classification of activities and assign them to the appropriate operators
4. The assignment of individual operators lead times (including the specific conditions, including system operating parameters)
5. Calculating the execution time of a given scenario
6. Comparison of times for different scenarios
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Model KLM – example - scenario Typing wytłuszczonego 8 character word in the text Screenplay :
1. Indication of the insertion of the word2. Clicking at this place3. The transfer of the hand on the keyboard4. Typing a word with a space ending5. The transfer of the hand on the mouse6. Indication entered expression7. Double-clicking on a word to select it8. Tapping the icon on the visible ribbon in the main
Tool9. Clicking on the icon
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Model KLM – example - calculations Operators :
M+P+BB+H+M+9xK+H+M+P+BB+M+P+BB assumptions :
No delays No additional actions of an intellectual nature
(experienced user) Delivery time (average):
1,2+1,1+0,2+0,4+1,2+9x0,28+0,4+1,2+1,1+0,2+1,2+1,1+0,2
Together : 12,02 sPROfessional network of Master’s degrees in Informatics as a
Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-TEMPUS-JPCR)
Model KLM – parameterization scenario 8 character expression -> n character different scenarios :
Dependent on n independent from n
depending upon n –> formuła, np.:
9,9+0,2n Depending on the n - one or the other algorithm
would be more effective Forecasting changes in consumer preferences
interface as service learning users
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Model KLM – parameterization scenario - results
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
44
Exe
cutio
n tim
e s
Number of clicks nA B
Exe
cutio
n tim
e s
Model KLM – problemy
Only experts perform routine activities (for novice users, the average times do not apply)
only measures the effectiveness of the executive, not the other quality features interface
It does not take into account a number of factors, such as the appearance of mistakes, parallel action (eg. the connection pressing the keys keyboard and mouse at the same time), the time needed to plan actions
It gives a first approximation in the average conditions -> OK
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Prawo Hicka
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
The impact of uncertainty on the speed of decision-making
Time selection (T) n equally likely possibilities
b – constant (it depends among other things on the skill and intelligence of human-specific decision maker) 46
1log2 nbT
Prawo Hicka - ograniczenia
Hick's Law does not work when searching unstructured set of possibilities for finding the right item - in this harvest time decision making depends linearly on n
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Prawo Hicka - rezultat
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Reducing the number of options that can be selected
48
Model Rasmussen
Description of behavior (reaction) man on three levels
Levels (NDS): skills, habits, reflexes (called. Skills) rules, regulations (ang. Rules) knowledge (called. Knowledge)
The model describes information processing in the brain in different situations (activities of various types) from the perception of the situation to carry out actions
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
Level habits
Part of human activities due to the habits - eg. Writing, driving, confirmation OK. in the query window without reading
They perform them almost automatically, reflexively
Habits need to be made
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)
The level of rules
The rules - rules saved or stored Actions: Overview of Rules The choice of rules Execution (in accordance with Rule) Power: checklists Lasts longer (depending on the complexity recognition
and awareness of the situation, the number of rules, how to search, the degree of complexity of operation)
Developing action in minutesPROfessional network of Master’s degrees in Informatics as a
Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-TEMPUS-JPCR)
The level of knowledge
It requires expertise in reaching the decision achieve a particular purpose
New situation, the lack of rules Decision making process: Recognizing the problem Explicit statement of purpose Developing action plans Choosing the best plan (in the light of the
objective) Developing action usually takes a long time and
often requires additional quest for knowledgePROfessional network of Master’s degrees in Informatics as a
Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-TEMPUS-JPCR)
Errors human activities
The higher the level - the higher the probability of error Level habits: Mistakes in the reception of signals mistakes action ergonomic drawbacks Level rules: Disturbance sequence of actions Incorrect diagnosis of the situation Error associations (interpretation and rule) The level of knowledge: interpretation error lack of knowledge
PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS (544319-TEMPUS-1-2013-1-FR-
TEMPUS-JPCR)