START YOUR REGISTRATION HERE

Workshop Agenda

09:00 – 09:30 Opening
09:30 – 10:30 Session I: Analysis of Users’ Emotions

Grant Williams and Anas Mahmoud
Analyzing, Classifying, and Interpreting Emotions in Software Users’ Tweets

Nelly Condori-Fernandez and Franci Suni
Using Emotions to Empower the Self-adaptation Capability of Software Services

Olivier Liechti and Rodney Reis
OpenAffect API: a proposal for enabling an ecosystem of emotion awareness tools

Daniel Martens and Timo Johann
On the Emotion of Users in App Reviews

10:30 – 11:00 Coffee break
11:00 – 12:30 Session II: Emotions in Software Development

Saurabh Sarkar and Chris Parnin
Characterizing and Predicting Mental Fatigue during Programming Tasks

Mengyao Zhao, Yi Wang and David Redmiles
Using Playful Drawing to Support Affective Expressions and Sharing in Distributed Teams

Miikka Kuutila, Mika V. Mäntylä, Maëlick Claes and Marko Elovainio
Reviewing Literature on Time Pressure in Software, Engineering and Related Professions – Computer Assisted,Interdisciplinary Literature Review

Break

Abdulaziz Alhubaishy and Luigi Benedicenti
Toward a Model of Emotion Influences on Agile Decision Making

Marco Ortu, Giuseppe Destefanis, Steve Counsell, Michele Marchesi and Roberto Tonelli
Connecting the Dots: Measuring Effectiveness and Affectiveness in Software Systems

Daniel Graziotin, Fabian Fagerholm, Xiaofeng Wang and Pekka Abrahamsson
Consequences of Unhappiness While Developing Software

12:30 – 14:00 Lunch break
14:00 – 14:45 Session III.A – Poster Session
14:50 – 15:30 Session III.B – Keynote

David Redmiles (University of California, Irvine)
How I Have Come to Love the Informal Aspects of Collaborative Software Engineering!
15:30 – 16:00 Coffee break
16: 00 – 16:30 Session IV: Emotion Modeling and Measurement

Alexandra Fountaine and Bonita Sharif
Emotional Awareness in Software Development: Theory and Measurement

Jan-Peter Ostberg, Daniel Graziotin, Stefan Wagner and Birgit Derntl
Towards the Assessment of Stress and Emotional Responses of a Salutogenesis-Enhanced Software Tool Using Psychophysiological Measurements

16:30 – 17:30 Discussion and Closing

Workshop Overview

Affective computing is the study and development of systems and devices that can recognize, interpret, process, and simulate human affects, i.e. the experience of feelings or emotions. Over the past decade, research has shown the impact of affective states on work performance and on team collaboration. This also applies for software engineering that involves people in a broad range of activities, where personality, moods, and emotions play a crucial role. For successful software engineering projects, stakeholders need to experience positive affect (such as trust or appreciation), to agree on display rules for emotions, and to hold mutual commitment to the project goals.

Recently, researchers started to study the role of affective computing and affective states in software engineering. However, contributions on this topic are currently presented and discussed in diverse conferences and workshops.This workshop follows-up the first edition held at ICSE 2016, towards the consolidation of an international, sustainable forum for researchers and practitioners interested in the role of affect in software engineering to meet, present, and discuss their work-in-progress.

High-quality contributions about empirical studies, theoretical models, as well as tools for supporting emotion awareness in software engineering are invited to the workshop, both from academia and industry. Authors of distinguished papers will be invited to submit an extended version to the special issue on ‘Affect Awareness in Software Engineering’ of the Journal of Systems and Software.