october 20, 2014 lecture 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-l13.pdflecture 13...

76
LECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer interaction 2014, fjv 1

Upload: others

Post on 13-Jun-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

LECTURE 13UBIQUITOUS COMPUTING,

CAPTOLOGY,

FEELING –THINKING

October 20, 2014

human computer interaction 2014, fjv 1

Page 2: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Recapitulation Lecture #12

• Usability

• Analytical/Heuristic evaluation

• Empirical evaluation

• Groupware

– Space –Time matrix

– Awareness

2human computer interaction 2014, fjv

Page 3: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Example – Remote Interaction

human computer interaction 2014, fjv 3

Page 4: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

UBIQUITOUS COMPUTING

Bringing the interface to the environment, beyond the desktop thinking

4human computer interaction 2014, fjv

Page 5: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Changing Paradigms

• Main Frame (till 1985):

One computer for Many Persons

• Personal Computer (1985-1995):

One computer for One Person

• Ubiquitous computing (1995 …

Many computers for One Person

Shared by Many Persons

5human computer interaction 2014, fjv

Page 6: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Ubiquitous Computing

• Introduced by Weiser 1991:

“Invisibly enhancing the world that already exists”

• Computers disappear in environment

• Goal:

“Make the interface metaphor visible to user”

• Beyond GUI and WIMP

6human computer interaction 2014, fjv

Page 7: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Synonyms to Ubiquitous

• Ubiquitous computing AKA

– Pervasive computing

• Broad range of applications

– Physical computing

• Involvement of haptics

– Tangible media

• Interaction by touch, not necessarily feedback by touch

7human computer interaction 2014, fjv

Page 8: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

EveryWare

human computer interaction 2014, fjv 8

•2006, Adam Greenfield “Everyware,

The dawning age of ubiquitous computing”

•Comprehensive essays on state of the art

•Prospective;

•Everyware is new paradigm for UI

Page 9: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

The origin: Weiser cs @ Xerox Parc

9

The UbiComp Tea-Scene

human computer interaction 2014, fjv

See also the paper of Marc Weiser at hci.liacs.nl

• Devices of several Scales connected to The EveryWare Space

• Collaboration

• Awareness

Page 10: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Scales of devices

• Weiser proposed

– Inch NL/EU: pocket

– Foot NL/EU: hand/lap

– Yard NL/EU: mounted wall/table

• Implications for

– device size as well as

– relationship to people

10human computer interaction 2014, fjv

Page 11: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Device scales (Inch)

• Inch

– PDAs

– PARCTAB

– Voice Recorders

– Smart phones

– 2007: this will mostly be Phones/PDA’s

– 201X: this will be Smart Phones, (iPhone etc ...)

• vision:Individuals own many of them and they can all

communicate with each other and

environment.11human computer interaction 2014, fjv

Page 12: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Device scales (Foot)

• Foot– notebooks– tablets– digital paper– digital paper. now becoming

reality, invading in our lives– AKA e-book, eReader– 201X: we should add the iPad,

Tablet PC in general

• vision: Individual owns several but not assumed to be always with them.

• Holds, partially true

12human computer interaction 2014, fjv

Page 13: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

13

Device scales (Yard)

• Yard

– Electronic whiteboards

– Plasma displays

– Smart bulletin boards

– Media Walls

• Vision:

Buildings or institutions own them and lots of

people share them.

Stanford interactive Mural

human computer interaction 2014, fjv

Digital Touch Wall

Page 14: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Defining Interaction Experience

• Implicit input

– Sensor-based input

– Extends traditional explicit input

• e.g., keyboard and mouse

– Towards “awareness”

• Typical groupware: consciousness of what other people have been/are doing

– Use of recognition technologies

– Introduces ambiguity because recognizers are not perfect

• Ubiquitous: Many Computers, Many Users

14human computer interaction 2014, fjv

Page 15: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

15

Pervasive Computing

• Access and Interact with information any place and anytime

• Intelligent buildings

– Integration of computing in environment

– Sensors, Actuators, High-Speed Networks

• Pervasive computers - WiFi

– e.g. IBM e-paper

– e.g. extended use of Cell-phone

human computer interaction 2014, fjv

Page 16: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Anytime ... Then and Now

• IBM e-Paper

• Cell Phone Extensions

• Advanced eReader

• iPad, GalaxyTab, WinTab, BB-tab

human computer interaction 2014, fjv 16

Page 17: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Pervasive & Ubiquitous Computing

human computer interaction 2014, fjv 17

Page 18: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Wearable Computing (1)

• Portable communication with clothing

headgear etc.

• e.g. Levi ‘s

Body area Network

connect to WWW

• Recently,

design that includes

mp3-player in clothing

18human computer interaction 2014, fjv

Page 19: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

• New Fire-man suit (2006)

• Sensor based, typical for wearable

• Gives commander control

• Q: HCI aspects ?

– Stakeholders

– How is the control

accomplished

– Evaluation ?

– Alarm = Haptic

– Optimize alertness fireman

Wearable Computing (2)

19human computer interaction 2014, fjv

Page 20: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

• New programmable T-Shirt (August, 2012)

• Sensor based, typical for wearable

• Social Media Gadget

• tShirtOS

• Crowd sourcing

• Q: HCI aspects ?

– Stakeholders

– How is the control

accomplished

– Multi Modal application

– Evaluation ?

Wearable Computing (3)

20human computer interaction 2014, fjv

Page 21: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Body-sensors, Haptic-IO

Body-Pad, gaming

human computer interaction 2014, fjv 21

Page 22: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Example (early) Wearable

human computer interaction 2014, fjv 22

Page 23: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Augmented Reality

• Definition:– Augmented reality is an environment that

includes both virtual reality and real-world elements.

• Application areas– Video, Surgery, Wiring, Art, Instruction

• HCI aspects– People should be aware of interaction

– Physical aspects of behavior of augmentation

– Perceived Affordance – is it perceived?

– Visibility

23human computer interaction 2014, fjv

Page 24: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Augmented Reality Systems

• Augmented reality system

– Generates a composite view for the user

– Combination of

• the real scene viewed by the user and

• a virtual scene generated by the computer

– augments the scene with additional information.

• Important

– Registration of virtual and real world.

• Applications in:

– Medical systems (surgery planning)

– Advertisements (NL. Soccer !)

24human computer interaction 2014, fjv

Page 25: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

25

Seeing Augmented Reality

Examples Augmented Reality

• from Jim Vallino

• Rochester Inst. Tech., NY

human computer interaction 2014, fjv

This image cannot currently be displayed.

Page 26: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Augmented Reality

26

• Projecting information on physical world

human computer interaction 2014, fjv

Page 27: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Other Applications of AR

•Maintenance

– Overlay instructions

– Display schematics

•Examples

– Photocopier engineers

• registration critical arrows point to parts

– Aircraft wiring looms

• registration perhaps too hard, use schematic

27human computer interaction 2014, fjv

Page 28: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

• Actualization of real-life situation

• Emergency assistance

– Maps

– Assess a local situation

– Multi-modal interface

– Simulation for emergencies

Augmented Reality

28

Univ. Cambridge

human computer interaction 2014, fjv

Page 29: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Example Augmented Maps

human computer interaction 2014, fjv 29

Page 30: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Example AR in a book

human computer interaction 2014, fjv 30

www.daarbenik.nl

Page 31: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Example AR in a book

human computer interaction 2014, fjv 31

www.daarbenik.nl

Page 32: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Interaction Tables - GroupWare

32human computer interaction 2014, fjv

Page 33: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Example SenseTable

human computer interaction 2014, fjv 33

Page 34: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

SenseTable

human computer interaction 2014, fjv 34Comparable to David Merill’s Toy Tiles

Page 35: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Example Ubiquitous - Groupware

human computer interaction 2014, fjv 35

Page 36: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

G-Speak

human computer interaction 2014, fjv 36

Page 37: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Evaluation Challenges

• How can we adapt other HCI techniques to

apply to UbiComp settings?

– UbiComp activities not so much task-oriented

– New Technologies

• Hard to get long-term authentic summative evaluation

– Different Metric of success

• Playfulness

• Non-Distraction versus Efficiency

37human computer interaction 2014, fjv

Page 38: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

UbiComp & Virtual Reality

• Virtual Reality

– brings Humans into a Computer Space.

– Interaction.

• Ubiquitous Computing

– brings Computer Spaces to Humans.

– Interaction

human computer interaction 2014, fjv 38

Page 39: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

PERSUASIVE TECHNOLOGY

Principles of Captology

39human computer interaction 2014, fjv

Page 40: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Definition Persuasive Technology

• Using computers to change what

we think and do.

• Persuasion is the common denominator and

computers are the vehicle to persuade with

• Persuasion is selling

– A product

– An idea, concept

40human computer interaction 2014, fjv

Page 41: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Selling a Product

41

Can be annoying!

human computer interaction 2014, fjv

Page 42: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Persuasion can be Pervasive

• Persuasion and persuasive technology should

not be mistaken with pervasive

technology/computing

• Pervasive computing can be used in

persuasive technology

• HCI describes when/how human acts with a

computer

• CMC (computer mediated communication)

means using a computer for interaction

42human computer interaction 2014, fjv

Page 43: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Captology

• Acronym based on phrase

“Computers as Persuasive Technologies”

• Focuses on

– Design, research and analysis

of interactive computer products

created for the purpose of

changing peoples attitudes

or behavior

• Persuasive Technology,

BJ Fogg (2003)

43human computer interaction 2014, fjv

Page 44: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

human computer interaction 2014, fjv 44

Examples Persuasive Technology

• Social impact games

• Phoebia therapy

• Empathy experience

• Educational programmes

• Google

• Facebook

• Twitter

• Persuasive Technology

– requires behavioral design

Page 45: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Social Impact Games

• Managing Asthma

– Dino “bronkie”, Nintendo like game: Dynamic

– "Bronkie the Bronchiasaurus"

– “Influtainment”, help strategy day-to-day self care

45human computer interaction 2014, fjv

Page 46: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Phobia Impact Applications

• Overcoming Phobias

– Virtual headset, Controlled by therapist

– Arachnophobia, Fear of Flying

– Get in touch with virtual Spider,

and learn how to interact.

– Being immersed in plane,

and flight.

– Proven results

46human computer interaction 2014, fjv

Page 47: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Experiencing “Fatigue”

• Empathizing with Cancer patients:

My Steps

– Virtual headset & Audio cues

– Virtual world is house of the Cancer patient

– Adapt to the pace of the patient

47

Touring VR-My Steps

human computer interaction 2014, fjv

Page 48: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Infant Simulator

• Young parenthood, Baby Think It Over

– Crying baby, needs care, attention

– Conveys feel of care; In real world

– Positive effect on “to early parenting”

48human computer interaction 2014, fjv

Page 49: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Neon “Drunk Drivin’ Test”

• Combination Alcohol & Driving dangerous

• Learn: On board Computer influences steering

and using of brakes (delay)

• Learn: experience reflexes with alcohol

49human computer interaction 2014, fjv

Page 50: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Simulation: Persuasive Media

Principles:

• Cause and effect– Persuade to change attitude/behavior

– Observe immediate cause and effect

• Virtual Rehearsal– Rehearse a “new” behavior

• Virtual Rewards– Reward targeted behavior

– Use application more frequently

• Real world context Simulation– Highlight impact of certain behavior

– motivate attitude change

50human computer interaction 2014, fjv

Page 51: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Persuasion and HCI

Persuaded to

• Think of the users as part of the design

• Apply a user centered design where

appropriate

• Get the flavors of typical CS issues in design

• Get understanding of Human Factors

• Get understanding of Cognitive Factors

51human computer interaction 2014, fjv

Page 52: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Evaluating Persuasion

• Success is measurable

• Controlled experiments

• Are current evaluation techniques sufficient

• Do all usability principles apply

• Realize: this is not a conventional product.

• Aim of persuasion: Change Behavior

52human computer interaction 2014, fjv

Page 53: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

VIRTUAL CHARACTERS

They help and they seem to be able to observe ...

human computer interaction 2014, fjv 53

Page 54: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Virtual Characters (VC)

• Avatar, artificial representations of people

• Animation, it does something.

• User-Facing Agents

– Does something for users

– Intelligent

– Shows human behavior

• choices, inferring, knowledge

• Typical in persuasive environments and

applications

54human computer interaction 2014, fjv

Page 55: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

55

aka Bots, make your own

human computer interaction 2014, fjv

Page 56: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Properties Intelligent VC’s

• Autonomy, agent acts on own accord,no human intervention

• Reactivity, takes stimuli from environment

• Proactivity, takes initiative to act; through user or through environment

• Collaboration, able to collaborate with other agents

56human computer interaction 2014, fjv

Page 57: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Example Virtual Companion

human computer interaction 2014, fjv 57

Page 58: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

VC: Conflict Coach, Scenarios

58

Maaike de Jong, MediaTechnology, 2006

human computer interaction 2014, fjv

Relation to Role Playing with Persona’s

Page 59: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Persona’s Virtual Characters

59

Maaike de Jong, MediaTechnology, 2006

human computer interaction 2014, fjv

Page 60: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

CONNECTING EMOTION

Direct Interaction through Emotions

human computer interaction 2014, fjv 60

Page 61: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Emotional InterFace

61

• Virtual Characters

positive affect

– Attribute emotions

– How to learn

– How to model emotion

– Agents

• Empathy of computer

• Gaming

Wired, december 2003. David Hammond.Workout assistant

human computer interaction 2014, fjv

Page 62: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

62

Affective Computing

• Affective Computing: Human-Computer Interaction in which a device is capable of registering emotions and other stimuli and generates a correct response to these stimuli.

• Affective output

– Computer has empathy, reacts on a situation

– Learning system of user’ states

• Affective input

– Sensors measure affective state of users (or learn)

– heart rate, blood pressure, Transpiration,vision, gesture, speech

human computer interaction 2014, fjv

Page 63: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Inter-Face: Facial Expression

Bruzard, Virtual Character

showing different emotions MIT,

Media Lab

Database, Psychology Department

Kyushu University.

63

Page 64: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

64

Kismet, emotions & social behavior

• Kismet, robot-baby with humanoid head learns expressions & emotions;

research:

– Effect of emotions on human during human machine interaction.

– Learning of social behaviour robot during human-robot play.

– Obtaining new behavior, based on cognition (AI).

Cynthia Breazeal, MIThuman computer interaction 2014, fjv

Page 65: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

65

Interpretation Facial Expression

• Mona Lisa (Sebe & Gevers)

• 85 % happy

• 9 % repulsion

• 6 % fear

• Based on analysis

faces Mediterranean

women

human computer interaction 2014, fjv

Page 66: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

CONNECTING THE BRAIN

Direct interaction with Thought through readout of the Brain

human computer interaction 2014, fjv 66

Page 67: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Brian Interfaces

• New direction

• Chip Implant – Read out

• EEG Readout

• Combination with Augmented reality

• Persuasive technology

• Neuro-Informatics

human computer interaction 2014, fjv 67

Page 68: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Example BrainGate

human computer interaction 2014, fjv 68

Page 69: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Example Brain Interface + AR

human computer interaction 2014, fjv 69

Neuro Feedback – EEG readout

Page 70: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Example Brain Interface + AR (2)

human computer interaction 2014, fjv 70

Page 71: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Example Brain Interface + HCI

human computer interaction 2014, fjv 71

Page 72: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Review #13

• Ubiquitous Computing

– Tangible interfaces

– Pervasive Computing

– Wearable Computing

– Augmented reality

• Persuasive Technology

• Virtual Characters - Interaction

• Affective Computing

• Brain Interfacing

human computer interaction 2014, fjv 72

Page 73: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Review #1-13

• Important principles in Interface Design– Cognetics

– Affordance

– Visibility

– Awareness (GroupWare)

• Interaction models - Conceptual– Norman

– Abowd & Beale

• Paradigms in Interaction– Single ~ Multi User // Single ~ Multi System

– Interaction Hardware

• Software Lifecycle models

human computer interaction 2014, fjv 73

Page 74: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

Review #1-13

• Analysis tools for Interface Development

– Problem Statement

– User Analysis

– Task Analysis

– Usability Specification

– Prototyping

– Cognitive Analysis

– Evaluation

• Heuristics – Golden Rules - Principles

human computer interaction 2014, fjv 74

Page 75: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

30th of October

Written Exam, 10.00 – 13.00

B2, B3, 413

According to Notice Boards

Page 76: October 20, 2014 LECTURE 13liacs.leidenuniv.nl/~verbeekfj/courses/hci/hci2014-L13.pdfLECTURE 13 UBIQUITOUS COMPUTING, CAPTOLOGY, FEELING –THINKING October 20, 2014 human computer

3rd of November

Start team presentations

413!

According to Schedule – Published on hci.liacs.nl