DocumentCode
1606825
Title
Stuck and Frustrated or in Flow and Happy: Sensing Developers´ Emotions and Progress
Author
Muller, Sebastian C. ; Fritz, Thomas
Author_Institution
Dept. of Inf., Univ. of Zurich, Zurich, Switzerland
Volume
1
fYear
2015
Firstpage
688
Lastpage
699
Abstract
Software developers working on change tasks commonly experience a broad range of emotions, ranging from happiness all the way to frustration and anger. Research, primarily in psychology, has shown that for certain kinds of tasks, emotions correlate with progress and that biometric measures, such as electro-dermal activity and electroencephalography data, might be used to distinguish between emotions. In our research, we are building on this work and investigate developers´ emotions, progress and the use of biometric measures to classify them in the context of software change tasks. We conducted a lab study with 17 participants working on two change tasks each. Participants were wearing three biometric sensors and had to periodically assess their emotions and progress. The results show that the wide range of emotions experienced by developers is correlated with their perceived progress on the change tasks. Our analysis also shows that we can build a classifier to distinguish between positive and negative emotions in 71.36% and between low and high progress in 67.70% of all cases. These results open up opportunities for improving a developer´s productivity. For instance, one could use such a classifier for providing recommendations at opportune moments when a developer is stuck and making no progress.
Keywords
behavioural sciences computing; industrial psychology; signal classification; software development management; biometric measures; electro-dermal activity; electroencephalography data; pattern classifier; psychology; software change tasks; software developer emotions; software developer progress; Atmospheric measurements; Biosensors; Electroencephalography; Particle measurements; Psychology; Software; Software engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on
Conference_Location
Florence
Type
conf
DOI
10.1109/ICSE.2015.334
Filename
7194617
Link To Document