What happens when software developers are (un)happy

What happens when software developers are (un)happy
复制标题

DOI:
10.1016/j.jss.2018.02.041
复制
发表时间:
2017-07
期刊:
ArXiv
影响因子:
--
通讯作者:
D. Graziotin;Fabian Fagerholm;Xiaofeng Wang;P. Abrahamsson
D. Graziotin;Fabian Fagerholm;Xiaofeng Wang;P. Abrahamsson
中科院分区:
其他
文献类型:
--
作者:
D. Graziotin;Fabian Fagerholm;Xiaofeng Wang;P. Abrahamsson

文献摘要

被引文献

相似文献

越来越多的关于软件开发人员影响的文献大多报道了幸福感、软件质量和开发人员生产率之间的联系。了解幸福和不幸福的所有组成部分--积极和消极的情绪和情绪--是一项有吸引力的重要努力。工业和组织心理学的学者提出,了解快乐和不快乐可以带来经济高效的方法来改善工作条件、提高工作绩效,并限制心理障碍的发生。我们对开发人员幸福的后果的理解仍然太肤浅,主要表现在开发生产率和软件质量方面。在本文中,我们研究了当开发人员在开发软件时高兴和不高兴时会发生什么。对317名调查问卷参与者的回答进行了定性数据分析,确定了42种不幸福的后果和32种幸福的后果。我们发现,快乐和不快乐的后果对开发人员的心理健康、软件开发过程和生产的构件都是有益的和有害的。我们的分类方案以开放数据的形式提供,为因果类型的幸福研究提供了新的机会,它可以作为从业者识别不幸福的破坏性影响和在工作中培养幸福的指南。
The growing literature on affect among software developers mostly reports on the linkage between happiness, software quality, and developer productivity. Understanding happiness and unhappiness in all its components – positive and negative emotions and moods – is an attractive and important endeavor. Scholars in industrial and organizational psychology have suggested that understanding happiness and unhappiness could lead to cost-effective ways of enhancing working conditions, job performance, and to limiting the occurrence of psychological disorders. Our comprehension of the consequences of (un)happiness among developers is still too shallow, being mainly expressed in terms of development productivity and software quality. In this paper, we study what happens when developers are happy and unhappy while developing software. Qualitative data analysis of responses given by 317 questionnaire participants identified 42 consequences of unhappiness and 32 of happiness. We found consequences of happiness and unhappiness that are beneficial and detrimental for developers’ mental well-being, the software development process, and the produced artifacts. Our classification scheme, available as open data enables new happiness research opportunities of cause-effect type, and it can act as a guideline for practitioners for identifying damaging effects of unhappiness and for fostering happiness on the job.