2. Interaction Framework in HCI
โขinteraction models
translations between user and system
โขergonomics
physical characteristics of interaction
โขinteraction styles
the nature of user/system dialog
โขcontext
social, organizational, motivational
4. Models of Interaction
Why develop a model for interaction?
โขTo help us to understand an interactive
dialogue.
โขTo identify likely difficulties.
โขTo provide a framework to compare
different interaction styles.
5. Some terms of interaction
domain โ the area of work under study
e.g. graphic design
goal โ what you want to achieve
e.g. create a solid red triangle
task โ how you go about doing it
โ ultimately in terms of operations or
actions
e.g. โฆ select fill tool, click over triangle
6. Donald Normanโs Model
โข Seven stages
โ user establishes the goal
โ formulates intention
โ specifies actions at interface
โ executes action
โ perceives system state
โ interprets system state
โ evaluates system state with respect to goal
โข Normanโs model concentrates on userโs view of
the interface
7. Abowd and Beale framework
extension of Normanโฆ
their interaction framework has 4 parts
โ user
โ input
โ system
โ output
each has its own unique language
interaction โ translation between languages
problems in interaction = problems in translation
User
task
System
core
I
input
O
output
INTERFACE
presentation
performance
articulation
observation
8. Using Abowd & Bealeโs model
user intentions
โ translated into actions at the interface
โ translated into alterations of system state
โ reflected in the output display
โ interpreted by the user
general framework for understanding interaction
โ not restricted to electronic computer systems
โ identifies all major components involved in
interaction
โ allows comparative assessment of systems
โ an abstraction
9. Using Abowd & Bealeโs model
user intentions
โ translated into actions at the interface
โ translated into alterations of system state
โ reflected in the output display
โ interpreted by the user
general framework for understanding interaction
โ not restricted to electronic computer systems
โ identifies all major components involved in
interaction
โ allows comparative assessment of systems
โ an abstraction
10. Using Abowd & Bealeโs model
user intentions
โ translated into actions at the interface
โ translated into alterations of system state
โ reflected in the output display
โ interpreted by the user
general framework for understanding interaction
โ not restricted to electronic computer systems
โ identifies all major components involved in
interaction
โ allows comparative assessment of systems
โ an abstraction