去偏性架构决策:针对学生和从业者的实验
软件工程
2025-02-07 v1
摘要
认知偏差是人类推理中可预测、系统的错误。在各个领域中都影响决策,包括架构决策, architect 面临许多选择。例如,锚定效应会导致 architect 无意识地偏好他们首先想到的第一个架构解决方案,而不会考虑任何备选方案。先前的研究表明,在实际工作坊中对个人进行去偏训练可以帮助减少偏差的影响。本研究的目标是设计和评估一个针对不同职业生涯阶段个体的去偏工作坊。为了测试工作坊的效果,我们与16名学生和20名从业者配对,分为对照组和工作坊组。我们记录并分析了他们关于改进他们合作系统架构的思考过程。工作坊改善了参与者在讨论架构决策时的论证方式,并增加了在工作坊中教授的去偏技术的使用。这导致成功地减少了所研究的偏差的发生。特别是,锚定效应和乐观偏见的发生率显著下降。我们还发现,从业者比学生更容易受到认知偏差的影响,因此工作坊对从业者的影响更大。我们假设,从业者对他们的系统有更强的依赖,这可能是导致他们更容易受到偏差影响的原因。最后,我们确定了可能削弱去偏工作坊效果的因素。基于这些发现,我们为教育者准备了一套教学建议。总体而言,我们建议使用该工作坊来教育学生和经验丰富的从业者,了解认知偏差对架构决策的典型有害影响以及如何避免这些影响。
引用
@article{arxiv.2502.04011,
title = {Debiasing Architectural Decision-Making: An Experiment With Students and Practitioners},
author = {Klara Borowa and Rodrigo Rebouças de Almeida and Marion Wiese},
journal= {arXiv preprint arXiv:2502.04011},
year = {2025}
}
备注
Accepted for publication at the main track of the International Conference on Software Architecture 2025 (ICSA 2025)