hci 2014 (9 of 10): affective factors

138
Master on Software Engineering :: Human-Computer Interaction Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco affective factors Human - Computer Interaction http://lts5www.epfl.ch/

Upload: sabin-buraga

Post on 27-Jan-2015

118 views

Category:

Design


0 download

DESCRIPTION

Several aspects regarding affective factors, including emotions, moods, sentiments. An introduction to persuasive technologies. For other resources, visit http://profs.info.uaic.ro/~busaco/teach/courses/hci/hci-film.html

TRANSCRIPT

Page 1: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

affective factors

Human-Computer Interaction

http

://lts5ww

w.ep

fl.ch/

Page 2: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

“Designers think, so people can feel.”

Juan-Carlos Fernandez

Page 3: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

Affective aspects of interaction (Rogers, 2007)

expressivity

how the interface look & feel could affect the user?

Page 4: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

Affective aspects of interaction (Rogers, 2007)

frustration

how we can detect and reduce it?

Page 5: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

Affective aspects of interaction (Rogers, 2007)

persuasive technologies

how we can change the user attitude & behaviorby using the actual technologies?

Page 6: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

Emotion is a reaction to events deemed relevantto the needs, goals, or concerns of an individual

Scott Brave & Clifford Nass, 2008

Page 7: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

Emotion represents the experience in UX

Page 8: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

Emotion encompasses physiological, affective, behavioral, and cognitive components

Scott Brave & Clifford Nass, 2008

Page 9: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

emotion in the cognitive context – Moore (2005)

Page 10: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: classification

Emotions as discrete categories

basic emotions (Paul Ekman et al., 1972):anger

disgustfear

happinesssadnesssurprise

Page 11: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: classification

Emotions as discrete categories

additional emotions (Paul Ekman, 1990):amusement contempt contentment

embarrassment excitement guiltpride in achievement relief satisfaction

sensory pleasure shame

Page 12: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: classification

Emotions as multi-dimensional models

circumplex model (James Russell, 1980)

2 axes: arousal (calm↔excitement) + valence (pleasantness)

Page 13: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: classification

Page 14: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: classification

Emotions as multi-dimensional models

circumplex model (James Russell, 1980)

used to test stimuli of emotion words, emotional facial expressions, and affective states

Page 15: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: classification

Emotions as multi-dimensional models

Plutchik’s wheel of emotions (Robert Plutchik, 1980)

8 primary bipolar emotions: joy vs. sadness; anger vs. fear;

trust vs. disgust; surprise vs. anticipation+

more advanced emotions

Page 16: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: classification

Page 17: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: classification

Negative & forcefulAnger, Annoyance, Contempt,Disgust, Irritation

Negative & not in controlAnxiety, Embarrassment,Fear, Helplessness,Powerlessness, Worry

Negative thoughtsDoubt, Envy, Frustration,Guilt, Shame

Negative & passiveBoredom, Despair,Disappointment, Hurt, Sadness

AgitationShock, Stress, Tension

Positive & livelyAmusement, Delight, Elation,Excitement, Happiness,Joy, Pleasure

CaringAffection, Empathy,Friendliness, Love

Positive thoughtsCourage, Hope, Pride,Satisfaction, Trust

Quiet positiveCalm, Content, Relaxed,Relieved, Serene

ReactiveInterest, Politeness, Surprise

Douglas-Cowie et al. (2015)

Page 18: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: classification

Emotions as multi-dimensional models

positive activation – negative activation (PANA)Watson and Tellegan, 1985

PAD (Pleasure, Arousal & Dominance) emotional state model – Mehrabian, 1997

used to study nonverbal communication

Page 19: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: classification

Lövheim cube of emotion (Hugo Lövheim, 2012)a theoretical model considering the relationships

between monoamine neurotransmitters (serotonin, dopamine, noradrenaline) and emotions

Page 20: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: classification

Emotions as multi-dimensional models

Parrotts’ classification (Gerrod Parrott, 2001)primary emotions: love, joy, surprise, anger, sadness, fear

Page 21: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: classification

Emotions as multi-dimensional models

Parrotts’ classification (Gerrod Parrott, 2001)primary emotions: love, joy, surprise, anger, sadness, fear

secondary emotions – e.g., love: affection, lust, longing

Page 22: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: classification

Emotions as multi-dimensional models

Parrotts’ classification (Gerrod Parrott, 2001)primary emotions: love, joy, surprise, anger, sadness, fear

secondary emotions – e.g., love: affection, lust, longing

tertiary emotions – e.g., affection: adoration, fondness, liking, attraction, caring, tenderness, compassion,…

Page 23: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: classification

discussion

http://uniquelang.peiyinglin.net/visualization/Parrott_Model_b.png

Page 24: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

Modeling languages & vocabularies

Emotion Annotation and Representation LanguageHUMAINE Project, 2006

http://emotion-research.net/projects/humaine/earl/

Page 25: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

Modeling languages & vocabularies

Emotion Markup Language (EmotionML) 1.0 W3C Proposed Recommendation, 2013

http://www.w3.org/TR/emotionml/

Vocabularies for EmotionMLW3C Working Group Note, 2014http://www.w3.org/TR/emotion-voc/

Page 26: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

neurological structure of emotion (LeDoux, 1996)

Page 27: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

limbic system – the “seat of emotion” – evaluatesthe need/goal relevance of its inputs

Page 28: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

thalamus + limbic system mainly deal withprimitive (basic) emotions

e.g., startle-based fear, anger, sadness, joy, disgust

Page 29: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

Emotions that require more extensive cognitive(i.e., knowledge-based) processing are called secondary

Page 30: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

Emotions that require more extensive cognitive(i.e., knowledge-based) processing are called secondary

examples:frustration

pridesatisfaction

in the cortex

Page 31: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

An emotion can result from a combination of boththalamic-limbic and cortex-limbic mechanisms

Page 32: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

An emotion can result from a combination of boththalamic-limbic and cortex-limbic mechanisms

an event causing an initial fear reactioncan be later recognized as harmless

by more extensive, rational evaluation

example: screensaver initialization

Page 33: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

Emotions could be learned from the social environment

Page 34: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

emotion versus mood

emotions are intentional

Page 35: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

emotion versus mood

emotions are intentional

“they imply and involve relationshipswith a particular object”

Frijda, 1994

Page 36: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

emotion versus mood

moods are not directed at any object in particular andare experienced as more diffuse, global, and general

Page 37: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

emotion versus mood

moods are not directed at any object in particular andare experienced as more diffuse, global, and general

a person can be sad about something (an emotion)or generally depressed (a mood)

Page 38: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

emotion versus mood

from a functional point of view,emotions could determine the execution of task(s)

Page 39: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

emotion versus mood

emotions cause or contribute to moods

Page 40: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

emotion versus sentiment

sentiments are not states of an individual,but assigned properties of an entity (person, object)

Page 41: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

emotion versus sentiment

sentiments can persist indefinitely, by contrast withemotions (seconds) or moods (hours/days)

Page 42: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

emotion versus sentiment

sentiments are often generalizations about a class ofobjects with a given recognizable property

Page 43: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

emotion versus sentiment

sentiments are often generalizations about a class ofobjects with a given recognizable property

these generalizations must not necessarily be logical“I hate spreadsheet applications!”

Page 44: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

How about the role of emotion in HCI?

Page 45: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

Emotion has influences on

attentionmemory

performanceopinion (assessment)

Scott Brave & Clifford Nass, 2008

Page 46: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

Attention

an interface capable of detecting – or at least predicting –a user’s emotional or mood state could similarly assumean affect-regulation role, helping to guide attention away

from negative and toward more positive stimuli

Page 47: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

Memory

negative events, which tend to be highly arousing,are typically remembered better than positive events

Page 48: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

Memory

negative events, which tend to be highly arousing,are typically remembered better than positive events

avoid error messages

Page 49: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

Memory

emotionality “improves memory for central details,while undermining memory for background details”

Heuer & Reisberg, 1992; Parrott & Spackman, 2000

Page 50: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

User performance

keeping a user happy may, therefore,not only affect satisfaction,

but may also lead to efficiency and creativity

Page 51: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

the circumplex model in the context of user experience

P. Desmet & P. Hekkert, “Framework of Product Experience”, International Journal of Design, Vol. 1, No. 1 (2007)

http://www.ijdesign.org/ojs/index.php/IJDesign/article/view/66/15

Page 52: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

User performance

negative example: objects that appear or move unexpectedly

– e.g., pop-ups, animations – and loud or sharp noises are likely to trigger startle-based fear

Page 53: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

Assessment

mood influences judgment and decision making

users in a good mood will likely judgeboth the interface and their work more positively,

regardless of any direct emotional effects

Page 54: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

Causes:needs & goals

Maslow’s hierarchy of basic needs (1968)

physiological, safety/security, social, esteem,cognitive, aesthetic, self-actualization, transcendence

Page 55: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

Causes:needs & goals

interfaces can also directly address a user’s basic needs

Page 56: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

Causes:needs & goals

interfaces can also directly address a user’s basic needs

example (Fogg, 1998):establishing a trusting and safe relationship with users

Page 57: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

Causes:needs & goals

interfaces can also directly address a user’s basic needs

example (Brave & Nass, 2006):educational software should address users’ emotional

needs, not only teaching the relevant content,but also ensuring users believe that they are learning

Page 58: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

Page 59: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

Causes:obstacles & control

Ellsworth (1994)

if user has the control over the software,the negative affective consequences are least important

Page 60: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

Causes:social context – “agency”

(Ellsworth, 1994) & (Friedman & Kahn, 1997)

“This system failed to understand your command.” – blaming itself“The command was not understood.” – blaming no one“You did not speak clearly enough for your command

to be understood.” – blaming the user

Page 61: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

blaming itself

Page 62: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

Causes:previous emotional state

repeated pleasurable affective states, therefore,become expected and thus gradually lose intensity

Page 63: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

How emotion could be detected?

neurological response – via electroencephalogram (EEG) or magneto-resonance imaging (MRI)

Page 64: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

How emotion could be detected?

autonomous activity of the human organism

breathfacial expression

voice

Page 65: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

categorization of facial responses to determine which emotions they express

Facial Action Coding System – FACS(Paul Ekman et al., 1978, 2002)

Page 66: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

interpreting micro-expressions (e.g., pushed up cheeks, dropping upper eyelids, eyebrows raised, nose wrinkling,…) – via FACS –

and body language to detect emotions

see also http://tinyurl.com/k47dhen

http://temasys.com.sg/vidyoedm22102013/

Page 67: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

How emotion could be detected?

behavioral changes

Page 68: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

6 + 1 emotions with universal facial gestures(N. Lazzaro, Why We Play: Affect and the Fun of Games, 2008)

Emotion Example

Frustration Figuring out how to get character off a roof in Tom Clancy’s Splinter Cell (usability issues that detract from the player experience)

Fear Falling into boiling lava, fast-moving projectiles aimed at the player in Doom

Surprise Using Myst’s linking books for the first time to transport toa new world

Sadness When the young magician Aerith, in Final Fantasy VII is murdered

Amusement When two Sims get married in The Sims, or rollingover and picking up sumo wrestlers in Katamari Damacy

Disgust Becoming a social outcast (social disgust)after losing the dancing challenge in Sid Meier’s Pirates

Curiosity Wanting to know what happens by driving the race trackthe wrong way in Project Gotham Racing 3

Page 69: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

Expressivity

induces an emotional state via UI elements:color, icons, sound, graphics,…

Page 70: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

Expressivity

lack of expressivity in communication at a textual levelemoticons

:) :| >:-(

Page 71: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

Expressivity

abbreviations could have emotional connotations

see leet speak

I 12 CU 2NITE

Page 72: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

To stimulate emotions, products must haveattributed a personality based on appearance

and interaction means

Reeves & Nass, 1989

Page 73: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

How to create emotions in a person?

Page 74: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

1. Auto appraisal2. Reflective appraisal3. Memory of an emotion4. Imagination5. Talking about6. Empathy or witnessing another’s emotion7. Instruction by others on how to feel8. Violation of social norm9. Making facial expression of an emotion

Ekman, 2004

Page 75: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

1. Auto appraisal2. Reflective appraisal3. Memory of an emotion4. Imagination5. Talking about6. Empathy or witnessing another’s emotion7. Instruction by others on how to feel8. Violation of social norm9. Making facial expression of an emotion

a dialog window appears

Page 76: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

1. Auto appraisal2. Reflective appraisal3. Memory of an emotion4. Imagination5. Talking about6. Empathy or witnessing another’s emotion7. Instruction by others on how to feel8. Violation of social norm9. Making facial expression of an emotion

thinking about previous message

Page 77: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

1. Auto appraisal2. Reflective appraisal3. Memory of an emotion4. Imagination5. Talking about6. Empathy or witnessing another’s emotion7. Instruction by others on how to feel8. Violation of social norm9. Making facial expression of an emotion

rememberinglast game

Page 78: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

1. Auto appraisal2. Reflective appraisal3. Memory of an emotion4. Imagination5. Talking about6. Empathy or witnessing another’s emotion7. Instruction by others on how to feel8. Violation of social norm9. Making facial expression of an emotion

thinking about what happensnow on Web

Page 79: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

1. Auto appraisal2. Reflective appraisal3. Memory of an emotion4. Imagination5. Talking about6. Empathy or witnessing another’s emotion7. Instruction by others on how to feel8. Violation of social norm9. Making facial expression of an emotion

discussing UI features with others

Page 80: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

1. Auto appraisal2. Reflective appraisal3. Memory of an emotion4. Imagination5. Talking about6. Empathy or witnessing another’s emotion7. Instruction by others on how to feel8. Violation of social norm9. Making facial expression of an emotion

another person’s facial expression

(video-chat)

Page 81: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

1. Auto appraisal2. Reflective appraisal3. Memory of an emotion4. Imagination5. Talking about6. Empathy or witnessing another’s emotion7. Instruction by others on how to feel8. Violation of social norm9. Making facial expression of an emotion

another person’s review of a task

Page 82: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

1. Auto appraisal2. Reflective appraisal3. Memory of an emotion4. Imagination5. Talking about6. Empathy or witnessing another’s emotion7. Instruction by others on how to feel8. Violation of social norm9. Making facial expression of an emotion

deleting others’ files

Page 83: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

1. Auto appraisal2. Reflective appraisal3. Memory of an emotion4. Imagination5. Talking about6. Empathy or witnessing another’s emotion7. Instruction by others on how to feel8. Violation of social norm9. Making facial expression of an emotion

laughing after defeatin front of friends makes

it feel more positive

Page 84: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

metaphors+

idioms

Page 85: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

metaphors + idioms

“Metaphors create insight. But they also distort.They have strengths. But they also have limitations.”

Gareth Morgan

Page 86: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

metaphors + idioms

use metaphors to convey and/or createmental associations

Dan Saffer, 2005

Page 87: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

metaphors + idioms

proper metaphors used to denote UI objects/devices contribute to the personification of the software,

increasing the usability

Page 88: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

icons

denote a relation between a visual representationand a certain concept

Page 89: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

icons

denote a relation between a visual representationand a certain concept

based on similarity – e.g., an empty page = new fileanalogue – example: scissors = cut operation

arbitrary (based on an idiom) – e.g., X = close window

Page 90: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

icons

most effective are the icons designed with respect to similarity between visual representation and the concept

Rogers, 2007

Page 91: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

arbitrary applications

system programs

remark: the orientation is differentsee also GNOME Human Interface Guidelines

Page 92: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

icons

beware of the cultural context

Page 93: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

earcons

earcon = the aural equivalent of an icon

Page 94: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

earcons

earcon = the aural equivalent of an icon

using sounds to denote a specific concept, event, or object

M. Blattner et al, “Earcons and Icons”, Human-Computer Interaction, Vol. 4 (1989)

http://www.daimi.au.dk/~dsound/DigitalAudio.dir/Papers/Earcons_and_Icons.pdf

Page 95: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

earcons

design guidelines (Karen Kaushansky, 2012):choose the right type of audio

embed meaning in audio earconsdesign in context

consider the “non-use cases”decide between recorded prompts and text-to-speech

www.smashingmagazine.com/2012/09/14/guidelines-for-designing-with-audio/

Page 96: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

earcons

examples:mobile phones, operating system sound schemes,

instant messaging, electronic games, 3D environments,…

commonly, not used in the Web context

Page 97: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

tactons

communicate non-visual informationby using the tactile sense

“structured tactile messages” (Brewster & Brown, 2004)http://eprints.gla.ac.uk/3443/1/tactons_aussi.pdf

Page 98: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

tactons

communicate non-visual informationby using the tactile sense

a common example: coded tactile representations (Braille code)

text informationnon-visual form

Page 99: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

tactons

context:wearable computing

Page 100: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

tactons

examples:haptic I/O devices – e.g., sensors

case study:L. Brown, Tactons: Structured Vibrotactile Messages for Non-Visual

Information Display, Microsoft Research (2006)http://research.microsoft.com/apps/video/default.aspx?id=135935

Page 101: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutionsabstract

representationcognitive

dimensionusage

icon visual conveying information

earcon audio attention

tacton haptic appeal to a known touch

emoticon emotion conveying an emotional state

gesticon dynamic indicating a state change

kineticon dynamic state change, progress

some are more suitable to (visually) impaired users

Page 102: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

persuasive computing

Page 103: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

Positive psychology

hedonomics

focusing on the pleasant or enjoyable aspects of HCI

Hancock, Pepe & Murphy, 2005

Page 104: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

Persuasive (seductive) technologies

interactive computational systems deliberately designed to change human attitudes and behaviors

B. J. Fogg (2003)

Page 105: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

Persuasive (seductive) technologies

interactive computational systems deliberately designed to change human attitudes and behaviors

captology(computers as persuasive technologies)

Page 106: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

Persuasive (seductive) technologies

persuasion in the context (Maria Miceli et al., 2011):accidental vs. intentional

communicative vs. non-communicativecoercive vs. non-coercive

Page 107: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

Persuasive (seductive) technologies

typical examples:advertisement techniques,

warning boxes, reminders, prompts,personalized messages, recommendations,…

Page 108: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

Persuasive (seductive) technologies

case studies:games with social impact – for people with special needs

applications helping the cure of certain phobiasinfant simulators

virtual pets – to diminish “bad habits” of children…

Page 109: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion

Herman the bug (Lester et al., 1997)

Page 110: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

Persuasive (seductive) technologies

interesting uses in the HCI context:get understanding of user behaviour

get understanding of cognitive factors

Page 111: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

Persuasive (seductive) technologies

multimodal factors (Guerini, 2011):embodied conversational agents – ECAs

kinetic typographymusic

use of images

Page 112: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

Persuasive (seductive) technologies

multimodal factors (Guerini, 2011):embodied conversational agents – ECAs

kinetic typographymusic

use of images

virtual characters

Page 113: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

Virtual characters

avatars – artificial (visual) representations of people

Page 114: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

Virtual characters

user-facing agents

showing simulated human behavior(knowledge, inferring, choices,…artificial intelligence)

Page 115: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

Virtual characters

autonomy no human interventionreactivity takes stimuli from environmentproactivity takes initiative to actcollaboration able to collaborate with other agents

Page 116: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

Virtual characters

autonomy no human interventionreactivity takes stimuli from environmentproactivity takes initiative to actcollaboration able to collaborate with other agents

multi-agent systems

Page 117: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutionsintelligent virtual agents having human appearance and the capability to teach

foreign language vocabulary

M. Macedonia et al., “Intelligent virtual agents as language trainers facilitate multilingualism”, Frontiers in Psychology (2014)

http://journal.frontiersin.org/Journal/10.3389/fpsyg.2014.00295/full

case study

Page 118: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

The use of anthropomorphism

adding human qualities to virtual things

reducing the user’s anxiety regarding computers(computer and/or Internet phobia)

Page 119: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

The use of anthropomorphism

example:“Hi, Daniel, welcome back! What we learnt last time?

Oh, yes, that experiment on Web navigation…Let’s repeat it!”

versus“User 33, start the experiment 7!”

Page 120: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

The use of anthropomorphism

warnings:user might feel inferior, anxious, or stupid

Page 121: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

Affective interaction

goal: a program/device able to register emotions and other stimuli and to generate a correct response

to these stimuli

Page 122: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

Affective interaction

input:

sensors measuring (or learning) the user affective state

facial expression, gestures,heartbeat rate, blood pressure, transpiration, speech

Page 123: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

Affective interaction

output:

expressing empathy using computational approaches

“intelligently” / “emotionally” reacting on a situation

Page 124: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

iCAT – a robot hardware platform using a setof logical rules to convey emotional states (Philips, 2005)

context: human-robot interaction (HRI)

www.research.philips.com/technologies/projects/robotics/

case study

Page 125: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

Aspect of interest: computational humour

humour is a powerful generator of emotions

theories of humour applied in computer science

details in P. Petta et al. (Eds.), Emotion-Oriented Systems, Springer, 2011

Page 126: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

Aspect of interest: computational humour

humour generation

building computational models to generate humourous content (text)

Page 127: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: design solutions

Aspect of interest: computational humour

humour recognition

identifying humourin natural language and/or human behaviour

Page 128: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: abuse on software

Humans could have an offensive behaviorregarding the digital entities

www.agentabuse.org

Page 129: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: abuse on software

Humans could have an offensive behaviorregarding the digital entities

example (Tatsuya Nomura, 2005):

impolite behavior of the patients,when they discovered that the therapist is a virtual agent

Page 130: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: abuse on software

Humans could have an offensive behaviorregarding the digital entities

example (Antonella De Angeli & Rollo Carpenter, 2005):

“injuries” on conversational – e.g., IRC – robots:“liar”, “stupid”, “dumb” software

Page 131: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: abuse on software

Humans could have an offensive behaviorregarding the digital entities

experiment (Christoph Bartneck et al., 2005):

humans tend to hurt more easily robots/devicesthan people

Page 132: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: abuse on software

User: What is your address?

Jabberwacky: I don't think I'll tell you.

You'd kill me if I told you. Wouldn't you!

User: Yes I would.

Jabberwacky: What is your favourite food?

User: I WILL KILL YOU! I WILL HUNT YOU DOWN!!!

Jabberwacky: Please don't... I really have to leave.

User: I WILL KILL YOU!

Jabberwacky: Good.

Page 133: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: open question

With which emotionshould HCI designers be most concerned?

Page 134: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: open question

When and how should interfaces attemptto directly address users’ emotions and

basic needs (versus application-specific goals)?

Page 135: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: open question

When and how should users be informedthat their affective states are being monitored

and adapted to?

Page 136: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

Emotion: open question

How does emotion play outin computer-mediated communication?

Page 137: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

affective factorsemotions, moods, sentiments

persuasive technologies

“Conclusion”

Page 138: HCI 2014 (9 of 10): Affective Factors

Master on Software Engineering :: Human-Computer Interaction

Dr. Sabin-Corneliu Buraga – www.purl.org/net/busaco

next lecture: ubiquitous computing