论文标题
从技术债务中衡量情感状态:心理经验软件工程实验
Measuring affective states from technical debt: A psychoempirical software engineering experiment
论文作者
论文摘要
软件工程是人类活动。尽管如此,人类方面在技术债务研究中的代表性不足,也许是因为他们在评估中具有挑战性。 这项研究的目的是调查软件从业人员的技术债务与情感状态(情感,情感和情绪)之间的关系。来自十二家公司的40名参与者(n = 40)参加了混合方法方法,包括重复测量(r = 5)实验(n = 200),调查和半结构化访谈。 统计分析表明,不同的设计气味(技术债务的强烈指标)对情感状态产生负面影响。从定性数据来看,很明显,技术债务激活了情感范围的很大一部分,并且在心理上征税。此外,从业者对技术债务的反应似乎落在不同水平的成熟度中。 我们认为,技术债务中的人类方面是要考虑的重要因素,例如拖延,逮捕和倦怠。
Software engineering is a human activity. Despite this, human aspects are under-represented in technical debt research, perhaps because they are challenging to evaluate. This study's objective was to investigate the relationship between technical debt and affective states (feelings, emotions, and moods) from software practitioners. Forty participants (N = 40) from twelve companies took part in a mixed-methods approach, consisting of a repeated-measures (r = 5) experiment (n = 200), a survey, and semi-structured interviews. The statistical analysis shows that different design smells (strong indicators of technical debt) negatively or positively impact affective states. From the qualitative data, it is clear that technical debt activates a substantial portion of the emotional spectrum and is psychologically taxing. Further, the practitioners' reactions to technical debt appear to fall in different levels of maturity. We argue that human aspects in technical debt are important factors to consider, as they may result in, e.g., procrastination, apprehension, and burnout.