35
Cognitive Frameworks for HCI Lecture #6

Cognitive Frameworks for HCI - IITKGP

  • Upload
    others

  • View
    15

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Cognitive Frameworks for HCI - IITKGP

Cognitive Frameworks for HCI

Lecture #6

Page 2: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

2

Agenda

• Definition of HCI revisited

• Cognitive perspective in HCI

• Human information processing

• Role of cognition in HCI design

Page 3: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

3

Definition of HCI Revisited

• There are two elements in HCI– Human (user)

– Computer (technology)

• What is HCI and what makes it so important? Human is trying to do something interacting through

the computer, but not interacting with the computer.– Terry Winograd, Professor, Stanford University in California

Page 4: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

4

HCI is Important Because…

• Human-computer interaction is the kind of discipline which is neither the study of human, nor the study of technology but the bridging between those two

Page 5: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

5

ACM SIGCHI Definition on HCI

• Human-computer interaction is a discipline concerned with the design, evaluation and implementation of interactive computing systems for human use and the study of major phenomena surrounding them

Page 6: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

6

Two Eyes Problem in HCI

• Technology– What can the technology do?

– How can you build it?

– What are the possibilities?

• Human– What are people doing?

– How would this fit in?

– What would they do with it?

Page 7: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

7

Humans in HCI

• We have studied about technology, now it is necessary to study human

• Human elements– Human beings are highly tangible: often subject to

• Lapses of concentration

• Changes in mood

• Changes in motivation and emotion

• Make errors and misjudgments

Page 8: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

8

Humans in HCI

• We have studied about technology, now it is necessary to study human

• Human elements– At the same time they

• Can perceive and responds rapidly to external stimuli

• Solve complex problems

• Create masterpieces

• Coordinate their actions with others

Page 9: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

9

Humans in HCI

• HCI designer must pay enough attention to those human elements

• Must try to understand the human aspects of computing– To develop much more usable and useful systems that may

also be a joy to use

– To make system reliable and safe to use by humans (We know that people make errors, so we should design systems so that

either people no longer makes errors, or the systems are error insensitive)

Page 10: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

10

Humans in HCI

• HCI designer must pay enough attention to those human elements

• Must try to understand the human aspects of computing– By considering the way people act and react in their

environment, systems can be designed to support their needs as well as to provide powerful functionalities

– To achieve subjective accomplishment of humans, systems should be designed by examining and learning about cognitive, social and organizational aspects of human behavior

Page 11: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

11

Humans in HCI

• Cognitive psychology can help to improve the design of systems by

– Providing knowledge about what users can and cannot be expected to do

– Identifying and explaining the nature and causes of the problems users encounter

– Supplying modeling tools and methods to help build interfaces that are easier to use

Page 12: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

12

Humans in HCI

• Social knowledge can help to improve the design of systems by

– Providing knowledge about the context of use

– Identifying and explaining how people work together and what sorts of computer systems are needed to support collaborative working

– Supplying frameworks of social interaction and conversation that can form the basis of HCI frameworks

Page 13: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

13

Humans in HCI

• Organizational knowledge can help to improve the design of systems by

– Providing models of the processes and structures of organizations

– Identifying trouble spots in organizations that are preventing computer systems from being used optimally and people from obtaining satisfaction from their work

– Supplying organizational methods for the design and evaluation of new technologies that are being introduced into work settings

Page 14: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

14

Page 15: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

15

Cognitive Perspective of HCI

Cognition.. Cognition… Cognition…. Cognition….

• What do we mean by cognition?

• In general– cognition refers to the processes by which we become

acquired with things

• In other words– Cognition means to gain knowledge, which includes

• Understanding, attending, being aware, acquiring skills and creating new ideas

Page 16: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

16

How to Measure Cognition?

• Whether it is measurable at all!

• If it is measurable, what is/are the metric(s) for that?– Questionnaires

– Interview

– Watch

so on ……

Page 17: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

17

Why Cognition is an Issue?

• In order to design good interfaces between humans and computers, the designer must have a basic understanding of– How human deals with information

– How computer deals with similar information

HUMAN

COMPUTER

O u t p u t ( m o v e m e n t )

I n p u t

O u t p u t

I n p u t ( v i s i o n )

K n o w l e d g e t r a n s m i s s i o n b e t w e e n h u m a n a n d c o m p u t e r

Page 18: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

18

Cognition in Man-Machine Interaction

Page 19: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

19

Norman’s Gulf of Execution

Page 20: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

20

Norman’s Gulf of Evaluation

Page 21: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

21

Norman’s Two Gulfs

Page 22: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

22

Human Information Processing

• The main paradigm in Cognitive Psychology is to characterize humans as information processor

• Everything that is sensed (sight, hearing, touch, smell and taste) is considered to be information which the mind processes

Page 23: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

23

Model of Human Information Processor

• Information enters and exits the human mind through a series of ordered processing stages

E n c o d i n g C o m p a r i s o n R e s p o n s es e l e c t i o n

R e s p o n s ee x e c u t i o n

I n p u to r

s t i m u l i

O u t p u to r

s t i m u l i

H u m a n i n f o r m a t i o n p r o c e s s i n g s t a g e s

S t a g e 1 S t a g e 2 S t a g e 3 S t a g e 4

Page 24: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

24

Human Information Processing

• Illustration 1: Consider the sequence involved in sending a letter

1. Letters are posted in a post-box2. A postman empties the letters from the post-box and takes them to

central sorting office3. The letter is then sorted according to the area and sent via rail, road

or air or ship to their destination4. On reaching their destination, the letter is further sorted into

particular areas and then into street location and son on5. The letter is delivered to the recipient

• This things has a close resemblance with the information processing analysis task in our mind

Page 25: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

25

Human Information Processing

• Illustration 2: To determine the phone number of a friend

1. Identify the words in this cognitive task and then retrieve their meaning

2. Searching our memory for the solution of the problem3. On retrieving the number in the memory we generate a plan and

formulate the answer into a representation 4. Then we need to recite the digits or write down them down

• Note: The major aspects in information processing analysis is to trace the mental operations and their outcome for a particular cognitive task

Page 26: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

26

Human Information Processing • Three aspects in human information processing

– Perception• Visual• Audio• Other senses (tactile, Gustatory, Smell)

– Cognition• Memory• Problem solving• Learning

– Motor behavior• Speaking• Typing• Pointing• and others

Page 27: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

27

Extended Model

• Here cognition is viewed in terms of 1. How information is perceived by the perceptual processor2. How that information is attended to, and3. How that information is sorted in memory

E n c o d i n g C o m p a r i s o n R e s p o n s es e l e c t i o n

R e s p o n s ee x e c u t i o n

I n p u to r

s t i m u l i

O u t p u to r

s t i m u l i

E x t e n d e d s t a g e s o f h u m a n i n f o r m a t i o n p r o c e s s i n g m o d e l

S t a g e 1 S t a g e 2 S t a g e 3 S t a g e 4

A t t e n t i o n

M e m o r y

Page 28: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

28

Page 29: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

29

Role of Cognition in HCI Design

• Quantitative measurement for HCI design

– The model human processor provides a means of characterizing the various cognitive processes that are assumed to underlie the performance of a task

– Card, Moran and Newell (1983) proposed a model for predicting the speed with which users could carry out tasks on a computer

Page 30: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

30

Predicting the Cognition by Card et al.

• Essential parameters aretp = time for perceiving a stimulus

tc = time for making a decision

tm = time for making a tapping motion

• Study reveals thattp = 100 [50 ~ 200] ms

tc = 70 [20 ~ 170] ms

tm = 70 [30 ~ 100] ms

Page 31: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

31

Predicting the Cognition by Card et al.

• Total time required for some user interface action is then predicted by the number of times each type of event must occur in the performance of that action

T = nptp + nctc + nmtm

Page 32: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

32

More Study

• The human information process model as discussed is over simplified

• The improved model should take care– Knowledge representation

– Mental models

– Interface metaphor

– Conceptual models

– Learning in context

Page 33: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

33

Page 34: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

34

Recommended Materials

• My Home pagehttp://facweb.iitkgp.ernet.in/~dsamanta(For the presentation slides of the current lecture

• BooksThe Psychology of Human-Computer Interaction, S. K. Card, T. P. Moran and A. Newell, Lawrence Erlbaum Associates, New Jersy

Human-Computer Interaction Jenny Preece, Addison-Wesley, New YorkChapter 3

Page 35: Cognitive Frameworks for HCI - IITKGP

05 March, 2008 Human Computer Interaction Spring 2008, Lecture #6

35