Upload
blank-dots
View
1.942
Download
2
Tags:
Embed Size (px)
Citation preview
“I believe that logic + emotion are a winning combination. When useful and useable meet delight
great things happen. It’s about balance.”
David Armano
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
What are emotions, feelings and the other affect related concepts ?
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
Definition: ―Affect is a feeling or emotion as distinguished from cognition, thought, or action.‖
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
―Emotion encompasses physiological, affective, behavioral, and cognitive components.‖
Scott Brave & Clifford Nass, 2008
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
―Emotion is a reaction to events deemed relevant to the needs, goals, or concerns of an individual.‖
Scott Brave & Clifford Nass, 2008
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
neurological structure of emotion (LeDoux, 1996)
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
emotion versus mood
moods are not directed at any object in particular and are experienced as more diffuse, global, and general
state
a person can be sad about something - an emotion
or generally depressed - a mood
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
emotion versus mood
An emotion can lead to or take part in establishing a certain mood
Sadness (& other factors) depression
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
emotion versus feeling
Feelings relate more to a property associated to and
object or being, than to a person’s state of mind.
Feeling last more (days/weeks/years) than emotions (seconds) or moods (hours / days)
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
emotion versus feeling
Feelings are often pointed towards a class of objects,
beings distinguishable through a certain property
―I love Adobe CS applications!‖
―I hate text-editing applications‖
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
emotion and memory
negative events, which tend to be highly arousing, are typically remembered better than
positive events
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
emotion and performance
keeping a user happy may, therefore,
not only affect satisfaction, but may also lead to efficiency and creativity
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
A Circumplex model of affect (Russell, 1980).
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
Russell’s circumplex remodeled (Desmet, 2002; van Gorp, 2006)
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
emotion dimensions
Value
pleasant versus unpleasant
Arousal (psychological)
anxiety versus boredom
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
Anxiety, Boredom and Flow (Csikszentmihalyi, 1990; van Gorp 2006)
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
Flow
Achieving the desired state and keeping the user in that state is our goal.
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
“Products were once designed for the functions they performed. But when all companies can make products that perform their functions equally well, the distinctive advantage goes to those who provide pleasure and enjoyment while maintaining the power. If functions are equated with cognition, pleasure is equated with emotion; today we want products that appeal to both cognition and emotion.”
Don Norman
―The Transmedia Design Challenge: Technology that is Pleasurable and Satisfying‖,
ACM Interactions Volume 17 Issue 1, January + February 2010
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
http://www.nbcchicago.com/news/local-beat/Frank_lloyd-wright-fallingwater-lego.html
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
http://getsatisfaction.com/spotify/topics/when_will_we_have_a_blackberry_client
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
It’s all nice, tidy and easy to understand right ?
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
It’s all nice and easy to understand right ?
Wishful thinking
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
Where’s the problem ?
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
A few Problems
1. Detecting Emotions
2. Labeling Emotions
3. Processing Emotions
4. Have an unobtrusive interface
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
1. Detecting Emotions
Neurological responses
via electroencephalography (EEG) or magneto‐resonance imaging (MRI)
User input
Facial expression Voice
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
http://www.emotiv.com/
based on electroencephalography (EEG) technology
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
―Lie to me‖– Tv show
http://www.imdb.com/media/rm817007104/tt1235099
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
METT – Micro Expression Training Tool
SETT – Subtle Expression Training Tool
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
Asking our user how he feels.
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
2. Labeling Emotions
Which are basic emotions ?
Group Emotions
Mixed versus pure emotions
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
http://wefeelfine.org/
12 million human emotions recorded since 2005 (2009 statement)
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
Emotion-Oriented Systems The Humaine Handbook, Springer 2011
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
Basic emotions
anger, disgust, fear, happiness, sadness and surprise
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
Labeling emotions
Labeling is important but not for a machine
A label for the machine is a x,y coordinate on the circumplex.
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
Proposal of labeling emotions
FeelTagged an Arduino-based Social-Emotional Interactive System – Stefan Negru 2010
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
3. Processing emotions
Is it a mood/feeling/emotion ?
What category/dimension ?
Multiple and/or complex emotions
Emotion intensity, timing and context observed ?
etc.
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
Annotating emotions
<emotionml xmlns="http://www.w3.org/2009/10/emotionml">
<emotion>
<dimensions set="PleasantAnxiety">
<pleasant value="1.3"/> <!—- somewhat positive pleasant state -->
<anxiety value="1.9"/> <!-- very high positive anxiety -->
<modality set="PersonalContext" mode="face voice" medium="visual acoustic"/>
</dimensions>
</emotion>
</emotionml>
EmotionML http://www.w3.org/TR/emotionml/
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
5. Have an unobtrusive interface
Providing a useful, easy to understand and adaptive interface – secondary goal
Unobtrusive interface- primary goal
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
emotion and attention
an interface capable of detecting, or predicting a user’s emotional or mood state could
similarly assume an affect‐regulation role, helping to guide attention away from negative
and toward more positive stimuli
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
emotion and attention
Disregarding the flow state
―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
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
Affective based interaction
Affective aspects of interaction (Rogers, 2007)
frustration
how we can detect and reduce it?
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
Affective based interaction
Affective aspects of interaction (Rogers, 2007)
persuasive technologies
how we can change the user attitude & behavior
by using the actual technologies?
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
affective interaction
example: a robot hardware platform called iCAT uses a set of logical rules to convey emotional states as it makes decisions, with the goal of improving human-robot interaction
Philips Research Laboratory 2005
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
http://www.research.philips.com/
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
http://pleoworld.com/
Pleo is an animatronic dinosaur toy designed to emulate the appearance and (imagined) behavior of a week-old baby Camarasaurus.
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
Ethical aspects
The goal is not to control people actions but to support them in order to improve their emotional
state and to provide a better interaction based on the user’s emotional state
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
Dark side of emotions
Humans could have an offensive behavior
regarding the digital entities
www.agentabuse.org
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
Dark side of emotions
Humans could have an offensive behavior
regarding the digital entities
example (Tatsuya Nomura, 2005):
impolite behavior of the patients,
when they discovered that the therapist is a virtual agent
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
Dark side of emotions
Humans could have an offensive behavior
regarding the digital entities
experiment (Christoph Bartneck et al., 2005):
humans tend to hurt more easily robots/devices
than people
Master on Software Engineering Human-Computer Interaction
Stefan Negru – www.blankdots.com
Unobtrusive versus Informative
Should users be informed that their affective states are being monitored and adapted to ?