论软件开发者的不快乐
软件工程
2017-07-04 v3 计算机与社会
摘要
快乐-高效工作者假说指出,快乐的工作者更具生产力。近期软件工程领域的研究支持了这一假说,且在行业从业者中常常表达出促进软件开发者繁荣幸福的理想。然而,文献表明,培养工作者快乐与生产力的一种具有成本效益的方法可能是限制不快乐。通过限制软件开发者的负面体验,诸如职业倦怠和焦虑等心理障碍也可能被减少。同时,目前缺乏对(不)快乐的基线评估以及关于开发者如何体验它的知识。在本文中,我们从以下两个方面拓宽了对软件开发者不快乐的理解:(1)软件开发者群体中(不)快乐的人口分布,以及(2)开发软件时导致不快乐的原因。我们开展了一项大规模的定量与定性调查,纳入了经过心理测量验证的(不)快乐测量工具,共有 2220 名开发者参与,最终得到了包含 1318 份完整回复的丰富且均衡的样本。我们的结果表明,软件开发者是一个略微快乐的群体,但限制开发者不快乐的需求依然存在。我们还识别出了 219 个代表开发软件时导致不快乐原因的因素。我们的结果以开放数据的形式提供,可作为管理岗位的从业者及广大开发者在工作中培养快乐的指导方针。我们建议在未来的软件工程中人类与技术两方面的研究中考虑快乐因素。
引用
@article{arxiv.1703.04993,
title = {On the Unhappiness of Software Developers},
author = {Daniel Graziotin and Fabian Fagerholm and Xiaofeng Wang and Pekka Abrahamsson},
journal= {arXiv preprint arXiv:1703.04993},
year = {2017}
}
备注
11 pages, 1 figure. Final version. Accepted for presentation at the 21st International Conference on Evaluation and Assessment in Software Engineering (EASE'17)