再上白板:软件架构师对白板架构会议的认知
软件工程
2022-10-31 v1
摘要
白板在软件架构师的日常工作中起着至关重要的作用,他们经常组织白板会议,讨论新架构、对架构的某些拟议变更、架构与代码之间的不匹配等问题。尽管关于软件架构师、他们所产出的架构以及产出方式已有大量研究,但对这些白板会议的细致理解仍然匮乏。在本文中,我们贡献了一项混合方法研究,结合半结构化访谈与后续调查,以理解软件架构师对白板架构会议的认知。我们聚焦于五个方面:(1) 他们为何召开这些会议,会议参与者的经验水平有何影响,架构师如何记录会议,会议结束后并其结果转入实现时会产生哪些变更,以及数字白板扮演什么角色?在研究这些方面的过程中,我们识别出与会议技术层面和社会层面相关的12项观察结果。这些见解对进一步研究具有启示,为从业者提供具体建议,为未来工具设计提供指导,并提出了培养未来软件架构师的方法。
引用
@article{arxiv.2210.16089,
title = {Let's Go to the Whiteboard (Again):Perceptions from Software Architects on Whiteboard Architecture Meetings},
author = {Eduardo Santana de Almeida and Iftekhar Ahmed and Andre van der Hoek},
journal= {arXiv preprint arXiv:2210.16089},
year = {2022}
}