interaction norman model in Human Computer Interaction(HCI)

  • Published on

  • View

  • Download

Embed Size (px)


This Document by Daroko blog,this describe the human computer interface in use today,to read More about Notes on human computer intrface,kindly go to daroko blog,this is ust a section of those notes,go to daroko blog and read all the Notes,check on the tutorials part on that blog and then choose human computer interafec


  • 1. Interaction Human-Computer Interaction Interaction Model Daroko Blog-trending Business and technology

2. Interaction Tutorial by daroko Blog Daroko Blog( ): To see more tutorials like this, Go to Daroko Blog, simply Google, Daroko Blog 3. Interaction The Interaction Normans Model of interaction and HCI design 4. Interaction The Interaction interaction models translations between user and system Influenced by: ergonomics physical characteristics of interaction interaction styles the nature of user/system dialog Context social, organizational, motivational User characteristics 5. Interaction The Interaction communication user system but is that all ? see language and action Users language is different from computing language 6. Interaction Interaction Model 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 Note traditional interaction use of terms differs a lot especially task/goal !!! 7. Interaction Donald Norman Model of Interaction Normans model of interaction (1988)- most influential in HCI. Provides a framework for examining interaction. Normans model concentrates on users view of the interface Has two principal players interaction cycle has two major phases - Execution and Evaluation Has 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 8. Interaction Execution and Evaluation cycle 1.Establish the goal 2. Forming the intention 3.Specifying the action sequence 4.Executing the action 5.Perceiving the system state 6.Interpreting the system state 7.Evaluating the system state w.r.t. goals and intentions 9. Interaction Interaction framework O I US task input output core 10. Interaction Interaction framework O I US Users Task language input output core 11. Interaction Interaction framework O I US task input output Systems core Language 12. Interaction Interaction framework O I US task input output core InterfaceInterface 13. Interaction Core Execution phase of cycle O I US Task Input output Core (4) PerformancePerformance Task (1,2) ArticulationArticulation InterfaceInterface Input (3)) 14. Interaction Core Evaluation phase of cycle O I US Task Input output Core (4) observationobservation (5,6,7)(5,6,7) InterfaceInterface Output (4)) presentationpresentation 15. Interaction Interaction Framework Interaction is achieved through both the Dialogue design Interface styles Execution and evaluation depends on The input language (dialogue) The users ease in manipulating the interface through the input device. Clear mapping from dialogue to task 16. Interaction Daroko Blog( ): To see more tutorials like this, Go to Daroko Blog, simply Google, Daroko Blog 17. Interaction Using Normans model Some systems are harder to use than others Gulf of Execution users formulation of actions actions allowed by the system Gulf of execution is the difference between the user formulation of actions to reach the goal and the actions allowed by system Gulf of Evaluation users expectation of changed system state actual presentation of this state Gulf of explanation (or evaluation) is the distance between the the physical representation of the system state and the expectation of the user 18. Interaction The interface in direct manipulation bridges the gaps in both the gulf of execution and gulf of explanation. The role of the interaction designer is to reduce the gulfs