Title: A survey on the influence of developer emotions on software coding productivity

Authors: Mohammed R. Anany; Heba M.W. Hussein; Sherif G. Aly

Addresses: The American University in Cairo, AUC Avenue, P.O. Box 74, New Cairo 11835, Egypt ' The American University in Cairo, AUC Avenue, P.O. Box 74, New Cairo 11835, Egypt ' The American University in Cairo, AUC Avenue, P.O. Box 74, New Cairo 11835, Egypt

Abstract: In this paper, we survey the major research efforts found in literature to develop an understanding of human emotions in relation to its effect on software coding productivity. To achieve this, we first highlight the main contributions for eliciting user emotions, including their properties, representation, limitations, and available APIs. We then report on our survey of the important factors that influence software coding productivity and various metrics to measure it. We aim to focus on productivity aspects measured over short durations of time, and not only measuring effort consumed in software coding alone. We then report on the studies that were conducted to investigate the impact of emotions on the productivity of developers. Some studies performed sentiment analysis on text, while others relied on biometric sensors to perform measurements. Most studies, however, relied on self-assessment to obtain data. Overall, the limited number of studies and the inconsistencies in the findings suggest the need for more effective ways to detect users' emotions and related productivity during software development activities.

Keywords: emotions; affects; software productivity; developer productivity; measurement; influence; survey; coding.

DOI: 10.1504/IJSHC.2020.111166

International Journal of Social and Humanistic Computing, 2020 Vol.3 No.3/4, pp.216 - 244

Received: 05 Jan 2019
Accepted: 18 May 2019

Published online: 12 Nov 2020 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article