Emotions and Perceived Productivity of Software Developers at the Workplace

被引:25
|
作者
Girardi, Daniela [1 ]
Lanubile, Filippo [1 ]
Novielli, Nicole [1 ]
Serebrenik, Alexander [2 ]
机构
[1] Univ Bari, I-70121 Bari, Italy
[2] Eindhoven Univ Technol, NL-5612 AZ Eindhoven, Netherlands
关键词
Software; Productivity; Employment; Task analysis; Biosensors; Biometrics (access control); Electroencephalography; Emotion awareness; emotion detection; biometric sensors; empirical software engineering; human factors; REFLECTION;
D O I
10.1109/TSE.2021.3087906
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Emotions are known to impact cognitive skills, thus influencing job performance. This is also true for software development, which requires creativity and problem-solving abilities. In this paper, we report the results of a field study involving professional developers from five different companies. We provide empirical evidence that a link exists between emotions and perceived productivity at the workplace. Furthermore, we present a taxonomy of triggers for developers' positive and negative emotions, based on the qualitative analysis of participants' self-reported answers collected through daily experience sampling. Finally, we experiment with a minimal set of non-invasive biometric sensors that we use as input for emotion detection. We found that positive emotional valence, neutral arousal, and high dominance are prevalent. We also found a positive correlation between emotional valence and perceived productivity, with a stronger correlation in the afternoon. Both social and individual breaks emerge as useful for restoring a positive mood. Furthermore, we found that a minimum set of non-invasive biometric sensors can be used as a predictor for emotions, provided that training is performed on an individual basis. While promising, our classifier performance is not yet robust enough for practical usage. Further data collection is required to strengthen the classifier, by also implementing individual fine-tuning of emotion models.
引用
收藏
页码:3326 / 3341
页数:16
相关论文
共 50 条
  • [1] Software Developers' Perceptions of Productivity
    Meyer, Andre N.
    Fritz, Thomas
    Murphy, Gail C.
    Zimmermann, Thomas
    [J]. 22ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (FSE 2014), 2014, : 19 - 29
  • [2] Surveying the impacts of COVID-19 on the perceived productivity of Brazilian software developers
    Oliveira, Edson, Jr.
    Leal, Gislaine
    Valente, Marco Tulio
    Morandini, Marcelo
    Prikladnicki, Rafael
    Pompermaier, Leandro
    Chanin, Rafael
    Caldeira, Clara
    Machado, Leticia
    de Souza, Cleidson
    [J]. 34TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2020, 2020, : 586 - 595
  • [3] Software Developers, Moods, Emotions, and Performance
    Graziotin, Daniel
    Wang, Xiaofeng
    Abrahamsson, Pekka
    [J]. IEEE SOFTWARE, 2014, 31 (04) : 24 - 27
  • [4] Characterizing Software Developers by Perceptions of Productivity
    Meyer, Andre N.
    Zimmermann, Thomas
    Fritz, Thomas
    [J]. 11TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2017), 2017, : 105 - 110
  • [5] What Predicts Software Developers' Productivity?
    Murphy-Hill, Emerson
    Jaspan, Ciera
    Sadowski, Caitlin
    Shepherd, David
    Phillips, Michael
    Winter, Collin
    Knight, Andrea
    Smith, Edward
    Jorde, Matthew
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (03) : 582 - 594
  • [6] The Work Life of Developers: Activities, Switches and Perceived Productivity
    Meyer, Andre N.
    Barton, Laura E.
    Murphy, Gail C.
    Zimmermann, Thomas
    Fritz, Thomas
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2017, 43 (12) : 1178 - 1193
  • [7] Influence of Emotions on Software Developer Productivity
    Anany, Mohammed
    Hussien, Heba
    Aly, Sherif G.
    Sakr, Nourhan
    [J]. PECCS: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON PERVASIVE AND EMBEDDED COMPUTING AND COMMUNICATION SYSTEMS, 2019, : 75 - 82
  • [8] Improving speed and productivity of software development: A global survey of software developers
    Blackburn, JD
    Scudder, GD
    VanWassenhove, LN
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1996, 22 (12) : 875 - 885
  • [9] Factors that Influence the Productivity of Software Developers in a Developer View
    Paiva, Edgy
    Barbosa, Danielly
    Lima, Roberto, Jr.
    Albuquerque, Adriano
    [J]. INNOVATIONS IN COMPUTING SCIENCES AND SOFTWARE ENGINEERING, 2010, : 99 - 104
  • [10] Framework of Software Developers Engagement Antecedents and Productivity - A Review
    Alsunki, Anwar Ali Milad
    Ali, Musab A. M.
    Jaharadak, Adam Amril
    Tahir, Nooritawati Md
    [J]. 2020 16TH IEEE INTERNATIONAL COLLOQUIUM ON SIGNAL PROCESSING & ITS APPLICATIONS (CSPA 2020), 2020, : 302 - 307