Mining Valence, Arousal, and Dominance - Possibilities for Detecting Burnout and Productivity?
arXiv:1603.04287 · doi:10.1145/2901739.2901752
Abstract
Similar to other industries, the software engineering domain is plagued by psychological diseases such as burnout, which lead developers to lose interest, exhibit lower activity and/or feel powerless. Prevention is essential for such diseases, which in turn requires early identification of symptoms. The emotional dimensions of Valence, Arousal and Dominance (VAD) are able to derive a person's interest (attraction), level of activation and perceived level of control for a particular situation from textual communication, such as emails. As an initial step towards identifying symptoms of productivity loss in software engineering, this paper explores the VAD metrics and their properties on 700,000 Jira issue reports containing over 2,000,000 comments, since issue reports keep track of a developer's progress on addressing bugs or new features. Using a general-purpose lexicon of 14,000 English words with known VAD scores, our results show that issue reports of different type (e.g., Feature Request vs. Bug) have a fair variation of Valence, while increase in issue priority (e.g., from Minor to Critical) typically increases Arousal. Furthermore, we show that as an issue's resolution time increases, so does the arousal of the individual the issue is assigned to. Finally, the resolution of an issue increases valence, especially for the issue Reporter and for quickly addressed issues. The existence of such relations between VAD and issue report activities shows promise that text mining in the future could offer an alternative way for work health assessment surveys.
arXiv comment12 pages, 1 figure, accepted for presentation and publication at the 13th International Conference on Mining Software Repositories May 14-15, 2016. Austin, Texas
References in corpus (3)
- Do feelings matter? On the correlation of affects and the self-assessed productivity in software engineering
- Understanding the Affect of Developers: Theoretical Background and Guidelines for Psychoempirical Software Engineering
- Deep Feelings: A Massive Cross-Lingual Study on the Relation between Emotions and Virality
Cited by in corpus (11)
- Sentiment Polarity Detection for Software Development
- On the Unhappiness of Software Developers
- A Benchmark Study on Sentiment Analysis for Software Engineering Research
- Can We Use SE-specific Sentiment Analysis Tools in a Cross-Platform Setting?
- Recognizing Developers' Emotions while Programming
- SEntiMoji: An Emoji-Powered Learning Approach for Sentiment Analysis in Software Engineering
- Two-stage dimensional emotion recognition by fusing predictions of acoustic and text networks using SVM
- Consequences of Unhappiness While Developing Software
- Bootstrapping a Lexicon for Emotional Arousal in Software Engineering
- Assessment of Off-the-Shelf SE-specific Sentiment Analysis Tools: An Extended Replication Study
- Interpersonal Trust in OSS: Exploring Dimensions of Trust in GitHub Pull Requests