Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · •...

95
Issues Thursday September 18 Explanation Practical Monday September 22, Team Formation Thursday October 30 Written Exam (extra)

Transcript of Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · •...

Page 1: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Issues

• Thursday September 18

– Explanation Practical

• Monday September 22,

– Team Formation

• Thursday October 30

– Written Exam (extra)

Page 2: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

LECTURE 4

HISTORY, MENTAL MODELS

September 15th, 2014

human computer interaction 2014, fjv 2

Page 3: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Recapitulation Lecture 3

• Principles of Reasoning

• Principles of Human Vision

• Principles of Gestalt

• Colour models (HSL)

• Principles of Human Hearing

• Principles of Human Touch – Haptics

• 1 more Key principle of HCI

• Affordance

human computer interaction 2014, fjv 3

Page 4: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

A self explanatory Gestalt

4human computer interaction 2014, fjv

• What do you see …

Page 5: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

A self explanatory cognition

• Read this text aloud …

• Perceptual Set,

– link between expectation and perception.

– Paris in the

the spring

human computer interaction 2014, fjv 5

Page 6: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Perceptual Set

• It stresses the idea of perception as an active process involving selection, inference and interpretation.

• Perceptual set is a bias or readiness to perceive certain aspects of available sensory data and to ignore others. -filtering!-

• How proficient are we in filtering?

human computer interaction 2014, fjv 6

Page 7: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Example Perceptual Set

I2

I3

I4

human computer interaction 2014, fjv 7

Page 8: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Example Perceptual Set

A I3 C

human computer interaction 2014, fjv 8

Page 9: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Example Perceptual Set

I2

A I3 C

I4

• Minturn & Bruner, 1951

human computer interaction 2014, fjv 9

Page 10: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

10

Key Concepts of HCI

• Usability

• Cognetics – Locus of Attention

• Affordance

– what sort of operations and manipulations can be done to object

– crucial is the Perceived Affordance

• Visibility (Transparency)

– mapping between controls and effects should be sensible and meaningful

– feedback

• Task orientation – Fit, Analysis

human computer interaction 2014, fjv

Page 11: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

11

•The extent to which functions and their results

are visible to the user as well as how easy it is to

find and use these functions

User Goals User Actions Results

Feedback

Interface components

(controls)

Functions of the system

Definition of Visibility

• The User can reason - internalize knowledge in interface

human computer interaction 2014, fjv

Page 12: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

12

Visibility

• Phones vs. Cars

– What feedback do you get …

• Important concept: constraining interfaces.

restricting the way we can use them

– GUI: de-activation (greying-out)

– Categories of constraints:

• Physical - e.g. disk

• Logical - rely on knowledge of how world works

• Cultural - learned conventions (“arbitrary”)

– These categories are used in design;

human computer interaction 2014, fjv

Page 13: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

13

Exercise

• What is the visibility of HCI Course Enrolment

• What is the visibility of a file/copy operation

– In Linux

– In MacOS

– In Win 7/8

• How would you rate the visibility of the

Cut/Paste function in most software?

human computer interaction 2014, fjv

Page 14: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

HISTORY OF THE

GRAPHICAL USER INTERFACE

What came first, how did it look, who were the pioneers.

Things you sould know about graphical user interfaces but were afraid to

ask about ...

human computer interaction 2014, fjv 14

Page 15: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

GUI related Landmarks

• Dynabook– Alan Kay (1977)

• VisiCalc– Frankston & Bricklin (1977)

• Hypertext (keywords & cross references)

– Memex: Vannevar Bush (1945)

– Hopscotch, Rayuela, J. Cortazar (1963)

– Ted Nelson, coined the term (1965)

– WWW: Tim Berners-Lee (1990)

• Ubiquitous Computing – Mark Weiser (1991)

• #

15human computer interaction 2014, fjv

Page 16: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

• Memex = Memory Extension

• Collection of aids to assist in makingassociative relations

• In its organization predecessor of hypertext.

• Ted Nelson coined Hypertext (1965)

• Continues to exist as XANADU

• #

Memex & Hypertext

16

t.nelson

v.bush

human computer interaction 2014, fjv

Page 17: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Landmarks in GUI: DynaBook

DynaBook (1977), Xerox Parc (Palo Alto Research Centre)

– “User interface is learning environment”

– Introduced the GUI & Hyper Media

– Notion of handheld dynamic Book, medium for thought

17

?

human computer interaction 2014, fjv

2009

Page 18: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Landmarks in GUI: STAR

• STAR, Xerox Parc (1981)• 1st Commercial PC with WYSIWYG

• Designed for business professionals

• Complete implementation of

DeskTop Metaphor

• Network & Printing integration

• Not a commercial success!?

• First system based on usability engineering

18human computer interaction 2014, fjv

Page 19: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Landmarks in GUI: Apple

Apple Lisa (1983)

– predecessor of Apple-Mac

– GUI’s (simple but complete)

– WYSIWYG: what you see is what you get.

– One-button mouse

– First computers still equipped with 5.25 FDD

19human computer interaction 2014, fjv

Page 20: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Evolving from Apple Lisa GUI

20

Apple Lisa GUI MacPlus GUI

human computer interaction 2014, fjv

Page 21: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

21human computer interaction 2014, fjv

... Evolved to The MacOS X GUI interface components.

Typically holds a lot of different metaphores ...

Is the desktop metaphore still valid?

Page 22: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

MENTAL MODELS

METAPHORS AND …

How we support our reasoning and thinking on artifacts.

human computer interaction 2014, fjv 22

Page 23: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Contents

• Knowledge representation

• Schemata

• Mental models

• Relation Mental model to User

• Relation Mental model to Designer

• Metaphors

human computer interaction 2014, fjv 23

Page 24: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Case Study

• Food has an expiry date

– Do not buy food past it expiry date

– Remove food after expiry date

• Credit cards have an expiry date

– Can not use Credit Card after expiry date

– Throw away expired Credit Card

• Email certificates have expiry datePassport has expiry date

– What to do after certificate/passport expires ?

Throw away: will block email with certificate!

– Emails become unreadable and unusable!

will complicate obtaining a new passport!

24human computer interaction 2014, fjv

Page 25: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Case Study & Mental Models

• Mental Model of expiry date

– Seems not to be context sensitive

– Food, Credit Card: same behavior

– Email certificate/ Passport: different behavior whilst same mental model is appealed on!

• Design requires a good Mental model

– Designers use it

– Users use it

– Based on former knowledge

• How do we deal with knowledge …

25human computer interaction 2014, fjv

Page 26: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Knowledge and HCI

• One should realize:

Understanding of the way that knowledge is

represented, organized and retrieved is

important. It can be used so that then perhaps

it is possible to develop interfaces that

facilitate thinking and problem solving.

• Prediction of behavior of the machine

(comp. Prediction human behavior)

26human computer interaction 2014, fjv

Page 27: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Knowledge Representation

Symbolic Representation

• Cognition depends on rule-like manipulation of symbolic structures

• Imagists– Images

– Picture representation

• Propositionalists– Propositions

– Proprosition representation

Sub-Symbolic Representation

• Connectionists: Connectionism– distributed representations

27human computer interaction 2014, fjv

Page 28: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Imagists

• Analogical representations underlie mental

processing

• Analogical representations are picture like

images (of the real world)

– Buying bread

– Putting bread on the table

• No thought without images

• Images play a role in thinking and reasoning

28human computer interaction 2014, fjv

Page 29: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Propositionalists

• Propositional representations underlie mental

processing

• Proposition representations are abstract

language-like statements that make assertion

– The bread is on the table

– The table is in the garden

• Images are a by-product

29human computer interaction 2014, fjv

Page 30: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Connectionists

• Distributed representations

• Distributed representations are Networks of

Nodes

• Knowledge is implicit in connections of nodes

• Images and Propositions are complementary

– Exist at higher level of representation

– Sub-symbolic:

properties of neural network of nodes

30human computer interaction 2014, fjv

Page 31: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Connectionism Visualized

31

Knowledge is in the nodes

human computer interaction 2014, fjv

Page 32: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Experiments

• Are Analogical, Propositional and Distributed

representation distinct forms of mental

representation?

• In the following experiments the mental

ability to rotate an object is addressed.

• (I) The more disparate the view, the more

time it takes …

• (P) Complexity, i.e. # propositions, affects time

for mental rotation …

32human computer interaction 2014, fjv

Page 33: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Which images are the same?(1)

33

Shepperd & Metzler Experiments, 1971

human computer interaction 2014, fjv

Page 34: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Which images are similar to ´1´

34human computer interaction 2014, fjv

Page 35: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Which images are the same?(2)

35human computer interaction 2014, fjv

Page 36: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Mental Manipulation of Objects

• Experiments by Metzler & Shepard (1971-1982)

• Case study of rotation

– Rotation is a mental process

– With/Without Hidden line removal

– Small/Large rotations between similar objects

• Not the 2D picture was rotated, rather the

underlying 3D object

• Rate of rotation ~ 60°/s

– The farther apart, the longer it takes.

• Effect of hidden lines: complexity!

36human computer interaction 2014, fjv

Page 37: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Mental Models

• Scottish psychologist Kenneth Craik (1943)– Mind constructs small scale models of reality to anticipate

events, to reason and to underlie explanation

• A mental model is acquired through …– Interaction

– Explanation

• A mental model is constructed from …– Perception

– Imagination

– Interpretation of discourse

• A mental model represents …– Explicitly what is true

– Not what is false

37human computer interaction 2014, fjv

Page 38: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Mental Conflicts

38

The scene looks ordinary

but …

Actions on stairs

confuse state …

human computer interaction 2014, fjv

Page 39: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Schemata: definition

• A schemata is a network of knowledge based

on previous experience

• Schemata are static, as a sequence of events is

played back

• Schemata can sometimes be represented by a

metaphor

• A script is a special schema, a scenario for a

defined situation

39human computer interaction 2014, fjv

Page 40: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Schemata: example

• Walking into a restaurant with a group of people

– Look at menu outside

– Enter with the party

– Wait for the waiter

– Be seated, be asked for a drink

– Choose from the menu and order …

• Taking the train to Amsterdam CS from Leiden CS

– Make sure there is enough budget on your OV-card

– Look at time-table for next train

– Go to the platform, Check-in

– Wait for the train to arrive …

40human computer interaction 2014, fjv

Page 41: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Mental model: definition

• Mental models are models people have of

themselves, others and the things with which they

interact.

People form mental models through experience,

training and instruction (D. Norman).

• A mental model is a dynamic mental representation

allowing people to:

– make predictions about future states

– make inferences and

– imagine situations not experienced before.

41human computer interaction 2014, fjv

Page 42: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Our mental models of how bicycles work

can “simulate” this to know it will not work

Application of Mental Model

42human computer interaction 2014, fjv

Page 43: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Mental Mismatch

43human computer interaction 2014, fjv

Mental model elevator,

actions correspond

Not corresponding to stairs

New mental model,

other actions

Page 44: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Tasking and Mental Model

• Object-Action Model

– User knows which actions can be applied on objects

– e.g. word processor:

• words are objects

• select, copy, change font, delete etc. are actions

• State-Transition Model

– How actions changes the state of the model

– e.g. ATM:

• card input / PIN input / service select / amount request /cash withdrawal / card output / sales slip

• Complex systems have both

– e.g. PowerPoint presentation

• draw / text edit / slide edit / slide presentation

44human computer interaction 2014, fjv

Page 45: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Different Mental Models

• Functional Mental Model

– Knowing what to do : the how

– Referred as the how-to-use-it model

– Context sensitive

– For a driver a functional model of a car is sufficient

• Structural Mental Model

– Understanding a structure: the why

– Referred to as the how-it-works model

– Context free

– For a mechanic a structural model of a car is a necessity

45human computer interaction 2014, fjv

Page 46: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Applied to Design

• System Model

– Systems hardware & software components

• Designer Model

– Conceptual model of the designer

• System Image

– User interface (screen design)

• User Model (= Mental Model)

– Conceptual model of the user

(*)

46human computer interaction 2014, fjv

Page 47: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Users & Designers

47

Metaphors

Graphics

Icons

Language

Documentation

Tutorials

human computer interaction 2014, fjv

Page 48: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Metaphor

• To map familiar to unfamiliar knowledge:

helps understanding and learning in new

domain

• The transference of the relation between one

set of objects to another set for the purpose

of brief explanation (Webster’s revised)

• l. metaphora,

fr. to carry over, transfer; meta: beyond, over

48human computer interaction 2014, fjv

Page 49: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Analogy

• Analogy suggests that the mode of operation of the analogon is completely the same as the original

• A resemblance of relations; an agreement or likeness between things in some circumstances or effects, when the things are otherwise entirely different. (Webster’s revised)

– 1. Similarity in some respect between things that are otherwise dissimilar: "the operation of a computer presents an interesting analogy to the working of the brain“ (WordNet)

– 2. (logic) inference that if things agree in some respects they probably agree in others (WordNet)

49human computer interaction 2014, fjv

Page 50: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Metaphors in daily life

• Lakoff & Johnson

– “...the way we think, what we experience, and what we do every day is very much a matter of metaphor.''

• In our language & thinking - “argument is war”

– … he attacked every weak point

– ... criticisms right on target

– ... if you use that strategy

– … soccer is war!

• In our language & thinking – “time is money”

– … this GUI really saves me time

– … installing the latest version was a waste of time

– … on what subject did you spend most of your time

50human computer interaction 2014, fjv

Page 51: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Metaphore or Simile

A simile, aka open comparison,

• form of metaphor that compares two different things to create a new meaning.

• always uses "like" or "as" within the phrase and is more explicit than a metaphor.

• e.g.

– The spy was close as a shadow.

– She runs like a cheetah.

• metaphor and simile used to enhance creative expression

human computer interaction 2014, fjv 51

Page 52: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Metaphors

• The book metaphor

– Strength and weakness

• The desktop metaphor

– History and examples

• The internet metaphor

– Strength and weakness

• The spatial metaphor

– In development, examples

• The social metaphor

– In development, example

52human computer interaction 2014, fjv

Page 53: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Composite Metaphors

• While analyzing a metaphor, often more than

one metaphor is found.

• Example: desktop

– Menu, is a metaphor from a restaurant

– Button is a metaphor of an electrical device

• Users develop mental model to deal with

composite metaphors

53human computer interaction 2014, fjv

Page 54: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

The Book Metaphor

• (Early application of) CD-Rom in multi media

– Content page

– Page numbering

– Index

– Help navigating the data

• Disadvantages of the book metaphor

– Not capable of dynamic look-up

– Turning pages does not fit with fast search

– … a bit limited in current use

54human computer interaction 2014, fjv

Page 55: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Modern Book Metaphor

55human computer interaction 2014, fjv

Page 56: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

The Desktop Metaphor

• Started at Xerox PARC

– Xerox Star (next slide)

– Bitmapped screens made it possible

• Not meant to be a real desktop

– Idea is to organize information in away to allow people to use it comparable to the way they use information on their desktops

– Allow windows to overlap

– Make the screen act as if there were objects on it

56human computer interaction 2014, fjv

Page 57: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Archetype Desktop Metaphor

57human computer interaction 2010, fjvhuman computer interaction 2014, fjv

Page 58: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Xerox Desktop Metaphor

58

Xerox PARC (Palo Alto Research Centre) and the Xerox Star

human computer interaction 2014, fjv

Page 59: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Steve Jobs visits Xerox Parc

59human computer interaction 2014, fjv

Page 60: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Desktop Metaphor

• Apple took it further

– Waste basket, etc

• Microsoft brought to extremes

– Microsoft Bob – a recognized failure

– Win 2000, XP

• Linux adopted it

– A variety of desktops is available to user

– Not depending on Linux implementation

60human computer interaction 2014, fjv

Page 61: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

The Story of Microsoft BOB

• Making the MS-Windows environment more accessible

– Introduced in 1995

– Announced as: “MS Bob is a new family member”

– Officially declared dead in 1997

• Introduce a Living Room Metaphor

– Clicking on items starts the program

– Task oriented (learned): most used in the living room

• Letter writer, Check book, Calendar, Address book …

• Friends of BOB

– Rover (dog): easy to work with, tries to be your best friend

– Scuzz (mouse): Seldom helps, does not care.

61human computer interaction 2014, fjv

Page 62: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Living Room Metaphor

62human computer interaction 2014, fjv

Page 63: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Desktop – Study Metaphor

63human computer interaction 2014, fjv

Page 64: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Bob’s Heritage

• MS 97 Paperclip Assistant

• MS Wizard Assistants

• Desktop themes (only the outside)

– Science, Desert, Jungle …

64human computer interaction 2014, fjv

Page 65: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Internet Metaphor

• Creating metaphor has come “after the fact”– Internet is a phone

– Internet is a highway

– Internet is surfing

• Good interface Metaphors can not be applied to pre-existing technologies

• So, Start with a good Metaphor from the beginning

• Email:

– Transition of “mail”

– Has an address

– Send, Received, Forwarded, Redirected

65human computer interaction 2014, fjv

Page 66: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Spatial Metaphor

• Humans are adapted to 3D space

– Spatial metaphor results in natural interaction

• Access functionality by acting in realistic space

– The normal desktop (2.5D)

– Gaming (3D virtual world: e.g. Quake, 2nd life)

• Issue in information organization

– Virtual space same problems a Real Space

• Use related problems in improvement of

technology

66human computer interaction 2014, fjv

Page 67: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Beyond the desktop …

67

Robertson, G. et al.

"The Task Gallery: A 3D Window Manager."

In Proceedings of CHI 2000

human computer interaction 2014, fjv

Page 68: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

3D interactions …

68

Introduction of new metaphor's

gallery, rooms, palette (maze)

human computer interaction 2014, fjv

Page 69: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

3D Navigation

69

How well is the mapping of the keyboard realized?

human computer interaction 2014, fjv

Page 70: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Spatial Metaphors …

• 3D interaction in the (G)UI is often thought about

and implementations are now finding their way to

applications and users.

• Jared White: ” A real 3D interface may be many years

from fruition, but use of computers will be

unnecessarily restricted in both cognitive and

functional sense, and also in the social sense as long

as we are living in a flat, two-dimensional virtual

world.” ,

August 2004, adapted by fjv.

70human computer interaction 2014, fjv

Page 71: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

3D Interaction & Spatial Metaphor

• Win3D, ClockWise

– Microsoft Windows desktop

– 1999 – 2003. See examples

• Looking Glass Project, SUN Microsystems

– Linux and Solaris desktop

– 2004 …, See examples

• Croquet Project

– What if .., desktop independent Open Source

– 2004 …, Cf. groupware

71human computer interaction 2014, fjv

Page 72: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Modern 3D desktop Metaphor

• Simplex – Continuously updated

– Office zone

– Multi-media zone

– Games zone

• Kids World– Play

– No learning curve

– Fun

• Not immersive

72human computer interaction 2014, fjv

Page 73: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

73human computer interaction 2014, fjv

Page 74: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

74human computer interaction 2014, fjv

Page 75: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

75human computer interaction 2014, fjv

Page 76: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

76human computer interaction 2014, fjv

Page 77: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

77human computer interaction 2014, fjv

Page 78: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

78human computer interaction 2014, fjv

Page 79: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

3D DeskTop Project

• Looking Glass

• Translucent windows!

– See what you are doing where

– Building-Rooms paradigm

• Interact with 3D objects

– Multi media driven

– Object~Action mental model

– Modern approach to objects …

• See also MacOS-X interface

79human computer interaction 2014, fjv

Page 80: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

80human computer interaction 2014, fjv

Page 81: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

81human computer interaction 2014, fjv

Page 82: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

82human computer interaction 2014, fjv

Page 83: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

83human computer interaction 2014, fjv

Page 84: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

3D Interfaces …

84human computer interaction 2014, fjv

Page 85: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Other Spatial interactions ...

85human computer interaction 2014, fjv

Page 86: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Spatial (3D) Interaction

• Present in a lot of interfaces

– iTunes

– iPod

– 3D and pseudo 3D interaction

• Interaction with objects.

– Wii

– Kinect

• Hypertext suggest spatial relations

• Relates to basic HCI metaphores

human computer interaction 2014, fjv 86

Page 87: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Social Metaphor

• Modeling interface to rules and forms of social behavior– Related to spatial metaphor (environment)

• No concrete object/concept – Not functionality but Style/Form

– Social agents

• Social Interaction is often collaborative– Human Human

– Human Artificial agents

• Public virtual spaces, or Digital Hangout

• Relates to basic HCI metaphores

87human computer interaction 2014, fjv

Page 88: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Social Metaphor

88

2nd life, a gathering of avatars – a gathering of identities

human computer interaction 2014, fjv

Page 89: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Mismatched Metaphors (1)

From the Hall of Shame

• The use of the trashcan to eject the floppy disk…?

• The trashcan on the desktop … ?

89human computer interaction 2014, fjv

Page 90: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Mismatched Metaphors (2)

From the Hall of Shame

• VCR buttons to control a printer …?

90human computer interaction 2014, fjv

Page 91: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Basic Level HCI Metaphores

• Direct Manipulation Metaphore:

– DATA are Physical OBJECTS

• Navigation Metaphore

– DATA is in SPACE

• Human Interaction Metaphore:

– COMPUTERS are PEOPLE

human computer interaction 2014, fjv 91

Page 92: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

The Metaphor for the iPad ?

• What is your metaphor for your iPad?

– My metaphor is brain (external)

– My tablet metaphor would be like Jamie's Torch.

– Left it in office once, I was bereft, daughter said its like I'd left her there!

– Mobile shopper ;-)

– Definitely "life partner" ;-)

– A scrapbook

– It’s my “daily computer.” Once or twice a week I’ll unsheath the MacBook Air for something specific

– Mine would be a window into the world or a bridge to communicate with others via social networks

human computer interaction 2014, fjv 92

Page 93: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Features of Systems Image

• Familiar to users (cf. slide 46, 47)

– Matches way they think about domain

– Preferably based on a concrete metaphor

– Coherent

• Supports learning by exploration

• Hides system model (transparency)

• Reflects current status - changes are notified

• Supports retention (memorability)

• Reduces need for training

93human computer interaction 2014, fjv

Page 94: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Finally …

• Sloan’s Law:

The changes in new designs have to be

dramatically attractive so that unease

about the former design will develop …

• This law is about a developing a satisfying

Systems Image!

94human computer interaction 2014, fjv

Page 95: Thursday October 30liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L04.pdf · • Cognetics–Locus of Attention • Affordance – what sort of operations and manipulations can

Review #4

• Knowledge representation

• Mental Models, definitions

• Mental Models and Design

• Schemata, definitions & examples

• Metaphors, definitions & examples

• Relations to Historic Landmarks in HCI/GUI

human computer interaction 2014, fjv 95