软件开发人员(不)快乐时会发生什么
软件工程
2018-04-24 v3 计算机与社会
摘要
关于软件开发人员情感(affect)的文献日益增多,大多报道了快乐、软件质量和开发人员生产力之间的联系。理解快乐与不快乐的所有组成部分——积极与消极的情绪和心境——是一项引人注目且重要的工作。工业与组织心理学学者提出,理解快乐与不快乐可带来具成本效益的途径,以改善工作条件、工作绩效,并限制心理障碍的发生。我们对开发人员(不)快乐后果的理解仍过于浅薄,主要表达为开发生产力和软件质量方面。在本文中,我们研究开发人员在开发软件时快乐或不快乐会发生什么。对317名问卷参与者回答的定性数据分析,识别出不快乐的42种后果和快乐的32种后果。我们发现了对开发人员心理健康、软件开发过程和所产工件有益和有害的快乐与不快乐后果。我们的分类方案作为开放数据提供,开启了因果型快乐研究的新机会,并可作为从业者识别不快乐破坏效应和促进在职快乐的指南。
引用
@article{arxiv.1707.00432,
title = {What happens when software developers are (un)happy},
author = {Daniel Graziotin and Fabian Fagerholm and Xiaofeng Wang and Pekka Abrahamsson},
journal= {arXiv preprint arXiv:1707.00432},
year = {2018}
}
备注
18 pages, 2 figures