中文

理解软件工程中问责制的构建模块

软件工程 2024-02-06 v1

摘要

在社会科学和组织科学中,问责制已被证明与组织的高效运转息息相关。然而,尽管其在最流行的软件开发方法(如 Scrum)中扮演着核心角色,软件工程(SE)研究却对它关注有限。在本文中,我们探讨了软件工程环境中问责制的机制。我们通过对 12 人进行访谈研究,调查了促进软件工程师在团队中个体问责制的因素。我们的研究结果识别出塑造软件工程师个体问责感的两种主要问责形式:制度化问责与自发性问责。前者由正式流程和机制(如绩效评估)主导,而自发性问责则在团队内部自然产生,受同侪期望和内在动机等因素驱动。这种自发的形式培养了一种共同的集体责任感,这种责任感源于共同的团队标准以及工程师个人对其专业价值观和自我设定标准的内在承诺。制度化问责依赖于传统的“胡萝卜加大棒”方法(如财务激励或拒绝晋升),而自发性问责则基于与同侪的互惠关系及内在动机(如在团队中维护个人声誉)来运作。

关键词

引用

@article{arxiv.2402.01926,
  title  = {Understanding the Building Blocks of Accountability in Software Engineering},
  author = {Adam Alami and Neil Ernst},
  journal= {arXiv preprint arXiv:2402.01926},
  year   = {2024}
}

备注

11 pages, accepted at CHASE '24, April 14-15, 2024, Lisbon, Portugal