Human Computer Interaction Lecture 23 Cognitive Models Cognitive

  • Slides: 12
Download presentation
Human Computer Interaction Lecture 23 Cognitive Models

Human Computer Interaction Lecture 23 Cognitive Models

Cognitive Models Cognitive models claim to have some representation of users as they interact

Cognitive Models Cognitive models claim to have some representation of users as they interact with an interface, that is they model some aspects of the user’s: understanding, knowledge, intentions or mental processing. Level of representation differs from technique to technique.

Goals vs. Tasks Goals – intentions what you would like to be true. Goals

Goals vs. Tasks Goals – intentions what you would like to be true. Goals can be divided into sub-goals. Tasks – actions how to achieve the goal or sub-goals. Task can also be divided into sub-task or smaller tasks(task analysis)

Goal and task hierarchies Mental processing as divide-and-conquer Example: sales report produce report gather

Goal and task hierarchies Mental processing as divide-and-conquer Example: sales report produce report gather data. find book names. . do keywords search of names database. . . … further sub-goals. . filter through names and abstracts by hand. . . … further sub-goals. search sales database - further sub-goals layout tables and histograms - further sub-goals write description - further sub-goals

Techniques (Models) Cognitive models are classified as below: Hierarchical models • GOMS(Goals, Operators, Methods,

Techniques (Models) Cognitive models are classified as below: Hierarchical models • GOMS(Goals, Operators, Methods, Selection) • Cognitive Complexity Theory (CCT) Linguistic and grammatical models • BNF (Backus-Naur Form) • Task-Action Grammar (TAG) Physical and device-level models • Keystroke-Level Model • Three State Model

GOMS Goals what the user wants to achieve Operators basic actions user performs Methods

GOMS Goals what the user wants to achieve Operators basic actions user performs Methods decomposition of a goal into subgoals/operators Selection means of choosing between competing methods

GOMS Example-1 GOAL: CLOSE-WINDOW. [select Sub GOAL: USE-MENU-METHOD. MOVE-MOUSE-TO-FILE-MENU. PULL-DOWN-FILE-MENU. CLICK-OVER-CLOSE-OPTION Sub GOAL: USE-CTRL-W-METHOD.

GOMS Example-1 GOAL: CLOSE-WINDOW. [select Sub GOAL: USE-MENU-METHOD. MOVE-MOUSE-TO-FILE-MENU. PULL-DOWN-FILE-MENU. CLICK-OVER-CLOSE-OPTION Sub GOAL: USE-CTRL-W-METHOD. PRESS-CONTROL-W-KEYS] For a particular user: Rule 1: Select USE-MENU-METHOD unless another rule applies Rule 2: If the application is GAME, select CTRL-W-METHOD

GOMS Example-2 Goal: delete a word in a sentence Method-1 for accomplishing goal of

GOMS Example-2 Goal: delete a word in a sentence Method-1 for accomplishing goal of deleting a word using menu option: Step 1. Recall that word to be deleted has to be highlighted Step 2. Recall that command is “cut” Step 3. Recall that the command “cut” is in edit menu Step 4. Accomplishing goal of selecting and executing the “cut” command Step 5. Return with goal accomplished

GOMS Example-2 Method-2 for accomplishing goal of deleting a word using delete key: Step

GOMS Example-2 Method-2 for accomplishing goal of deleting a word using delete key: Step 1. Recall where to position cursor in relation word to be deleted Step 2. Recall which key to delete each letter Step 3. Press “delete” key to delete each letter Step 4. Return with goal accomplished to

GOMS Example-2 Operators to use in above methods: 1. 2. 3. 4. 5. Click

GOMS Example-2 Operators to use in above methods: 1. 2. 3. 4. 5. Click mouse Drag cursor over text Select menu Move cursor to command Press keyboard key

GOMS Example-2 Selection Rules to decide which method to use: 1: Delete text mouse

GOMS Example-2 Selection Rules to decide which method to use: 1: Delete text mouse and selecting from menu if large amount of text is to be deleted 2: Delete text using delete key if small number of letters are to be deleted

Cognitive Complexity Theory • Cognitive complexity is the psychological characteristic or variable that shows

Cognitive Complexity Theory • Cognitive complexity is the psychological characteristic or variable that shows how complex or simple the frame and perceptual skill of a person are. It is the extent to which a person differentiates and integrates an event. • Two parallel descriptions: – User production rules – Device generalised transition networks • Production rules are of the form: – if condition then action