Understanding Users Cognition & Cognitive Frameworks Dr. Dania Bilal IS 588 Spring 2008.

19
Understanding Users Cognition & Cognitive Frameworks Dr. Dania Bilal IS 588 Spring 2008

Transcript of Understanding Users Cognition & Cognitive Frameworks Dr. Dania Bilal IS 588 Spring 2008.

Page 1: Understanding Users Cognition & Cognitive Frameworks Dr. Dania Bilal IS 588 Spring 2008.

Understanding UsersCognition & Cognitive

FrameworksDr. Dania Bilal

IS 588

Spring 2008

Page 2: Understanding Users Cognition & Cognitive Frameworks Dr. Dania Bilal IS 588 Spring 2008.

Cognition

• What goes on in our minds when carrying out activities

• Involves cognitive processes– Attention– Perception and recognition– Memory– Learning– Reading, speaking, listening– Decision-making, problem-solving, reasoning,

planning, making analogies

Page 3: Understanding Users Cognition & Cognitive Frameworks Dr. Dania Bilal IS 588 Spring 2008.

Attention

• Involves– auditory and/or – visual senses

• Ease and difficulty of attention depends on– Whether we have goals

• Based information to look for, time involved– Will drive browsing, scanning or – Searching, asking friends

Page 4: Understanding Users Cognition & Cognitive Frameworks Dr. Dania Bilal IS 588 Spring 2008.

Attention

– Whether information presented/displayed is easy to understand and manipulate

• Dense vs. simple screens• Visual cues used and appropriateness• Spacing, bordering, fonts• Instructions to carry out tasks

• See Text, fig. 3.2, p. 96.

Page 5: Understanding Users Cognition & Cognitive Frameworks Dr. Dania Bilal IS 588 Spring 2008.

Attention: Design Implications

• Make information salient • Use graphics, color, animation, ordering of

items, spacing, sequencing of information.• Avoid cluttering interface• Use commonly used metaphors• Use fill-ins as appropriate• Use meaningful icons• See p.101 for additional design for attention

Page 6: Understanding Users Cognition & Cognitive Frameworks Dr. Dania Bilal IS 588 Spring 2008.

Memory

• Allows recalling knowledge• Humans can’t recall everything they store

in their memories• Filtering process is used to decide on

information to process and memorize– Information is encoded into the brain and

retrieved based on context in which it is encoded

Page 7: Understanding Users Cognition & Cognitive Frameworks Dr. Dania Bilal IS 588 Spring 2008.

Cognition

• Recognition is easier than recall

• GUIs supports recognition

• Web browsers support recognition

• Command-driven and DOS-based systems don’t support recognition– Why?

• George Miller’s theory: 7+or -2

Page 8: Understanding Users Cognition & Cognitive Frameworks Dr. Dania Bilal IS 588 Spring 2008.

Memory

• Supporting recall– Design based on familiarity– Design based on mnemonics– Design based on context or relevance of

information to user• Example: what’s the name of your first significant

other? Used to authenticate a user’s forgotten password.

• See also text, p. 110 for design implications

Page 9: Understanding Users Cognition & Cognitive Frameworks Dr. Dania Bilal IS 588 Spring 2008.

Reading, Speaking, Listening

• Depends on ease with which people can read, speak, and listen

• Reading can be quicker than speaking or listening

• Listening requires less cognitive effort than reading or speaking

• Preference of listening vs. reading depends on person’s cognitive ability

• Design Implications: Text, p. 114.

Page 10: Understanding Users Cognition & Cognitive Frameworks Dr. Dania Bilal IS 588 Spring 2008.

Cognitive Frameworks

• Represent and predict user behavior

• Have impact on interaction design– Mental models– Theory of action– Information processing– External cognition– Distributed cognition

Page 11: Understanding Users Cognition & Cognitive Frameworks Dr. Dania Bilal IS 588 Spring 2008.

Mental Models

• Knowledge people have of how to interact with a system and how the system works

• The more people learn about a system and how it functions, the more their mental models develop.

Question: Why do people use erroneous or incomplete or inaccurate mental models when interacting with a system?

Page 12: Understanding Users Cognition & Cognitive Frameworks Dr. Dania Bilal IS 588 Spring 2008.

Mental Models

• Most people have poor mental models of how the Internet, search engines, and other computer-based technologies work.

• Norman (83): users mental models are often incomplete, easily confusable, based on inappropriate analogies, and superstition.– They find it difficult to identify, describe, or

solve a problem, and lack the words or concepts to explain what’s happening.

Page 13: Understanding Users Cognition & Cognitive Frameworks Dr. Dania Bilal IS 588 Spring 2008.

Mental Models

• What is needed of users to do about their mental models?

• How should interaction designers address these problems in designing systems?

Students: Discuss these questions in relation to:– User’s role– System designer’s role

Page 14: Understanding Users Cognition & Cognitive Frameworks Dr. Dania Bilal IS 588 Spring 2008.

Theory of Action

• Norman (1986) specifies 7 stages of an activities based on theory of action.

• Establish a goal• Form an intention• Specify action or sequence• Execute action• Perceive the system state• Interpret the state• Evaluate the system state vis-à-vis goal and

intention

Page 15: Understanding Users Cognition & Cognitive Frameworks Dr. Dania Bilal IS 588 Spring 2008.

Theory of Action

• Students: Use the stages of this theory and apply it to an activity for interacting with a Web engine. – How do the stages apply to your activity?– Are they linear or non-linear based on your

activity?– What’s wrong with this theory?

Page 16: Understanding Users Cognition & Cognitive Frameworks Dr. Dania Bilal IS 588 Spring 2008.

Theory of Action

• Core concepts– Gulf of execution– Gulf of evaluation

• Best represented in the figure showing how these two gulfs can be bridged (text, p. 121).

• Roles of designers and users in bridging the gulfs to reduce cognitive effort required to complete a task.

Page 17: Understanding Users Cognition & Cognitive Frameworks Dr. Dania Bilal IS 588 Spring 2008.

Information Processing

• Human mind as an information processor• Information enters and exit the mind through a

series of ordered processing stages.– See Text, fig. 3.11, p. 123.– Approach is based on modeling mental activities that

happen exclusively in the head.

Students: Provide comments about the model.

Page 18: Understanding Users Cognition & Cognitive Frameworks Dr. Dania Bilal IS 588 Spring 2008.

Alternative approach to Information processing model

• Study of cognitive activities in the context in which they occur, analyzing cognition as it happens.

• Focus on environment and how certain structures can aid cognition and reduce cognitive load

Page 19: Understanding Users Cognition & Cognitive Frameworks Dr. Dania Bilal IS 588 Spring 2008.

Reducing cognitive load

Externalizing cognition– Externalizing to reduce memory load

• Use external representations (e.g., notes, diaries, lists, and other external reminders)

– Computational offloading• Use of a tool in conjunction with external reminders (e.g.,

use a calculator to solve a mathematical problem)

– Annotating and cognitive tracing• Modify representations to reflect changes that occurred

(e.g., crossing off or underlining completed tasks on a list)