软件工程中响应需求变更的情绪过山车
软件工程
2021-09-10 v1
摘要
背景:我们进行的一项初步研究表明,软件从业者在响应需求变更(RCs)时会表现出不同的情绪,并且他们的情绪在RC处理生命周期的各个阶段(如接收、开发和交付RC)会发生变化。目标:我们希望更全面地研究从业者如何对RC做出情绪反应。方法:我们进行了一项全球调查,共有201名软件从业者参与。在调查中,我们使用了工作相关情感幸福感量表(JAWS)和开放式问题,以捕捉参与者在工作中处理RC时的情绪,并询问他们感受到这些情绪的不同情境。我们采用了统计分析、JAWS和社会技术扎根理论(STGT)相结合的数据分析方法来分析调查数据。发现:我们识别出(1)对RC的情绪反应,即从业者在处理RC时最常感受到的情绪;(2)不同的刺激因素——如RC本身、从业者、团队、经理、客户——通过它们各自不同的特征触发这些情绪;(3)情绪动态,即在项目和RC处理生命周期中情绪的变化;(4)触发特定情绪的不同事件:项目里程碑和RC阶段;(5)以及调节情绪动态的时间相关因素。结论:从业者并非总是乐于接收RC。在临近截止日期时引入的最后一刻RC尤其损害从业者的情绪幸福感。我们为从业者提出了一些实用建议,包括一个双重目的、以情绪为中心的决策指南,以帮助决定何时引入或接受RC,以及一些未来的关键研究方向。
引用
@article{arxiv.2109.03993,
title = {The Emotional Roller Coaster of Responding to Requirements Changes in Software Engineering},
author = {Kashumi Madampe and Rashina Hoda and John Grundy},
journal= {arXiv preprint arXiv:2109.03993},
year = {2021}
}
备注
16 pages, 7 tables, 10 figures, under review at IEEE Transactions on Software Engineering