Gamifying Architectural Governance 以降低微服务系统中的组织耦合
软件工程
2026-04-27 v1
摘要
微服务是一种流行的软件架构,依赖于分散的团队和明确的服务所有权,以支持模块性和可扩展性。然而,实际情况下,开发者经常跨越多个服务进行贡献,导致组织耦合(OC)逐渐侵蚀架构边界并增加协调开销。本研究提出了一种通过游戏化在微服务系统中实施行为驱动的架构治理以影响开发者行为并降低 OC 的愿景。我们的方案引入了一个持续从仓库数据中开采信息,以检测架构边界违规和服务依赖增加的信号,并将这些信号转化为游戏化设计,包括积分、徽章、排行榜和架构改进任务。我们概述了一个将仓库开采、架构度量和游戏化机制集成的概念框架,以鼓励开发者维持服务边界并改善架构可维护性。此外,我们提出了评估游戏化 OC 治理和开发者参与度的评估路线图。本工作旨在开启软件架构治理、社会技术分析和游戏化交叉领域的新研究方向,凸显行为激励在支持可持续微服务演化方面的潜力。
引用
@article{arxiv.2604.22454,
title = {Gamifying Architectural Governance to Reduce Organizational Coupling in Microservice Systems},
author = {Xiaozhou Li},
journal= {arXiv preprint arXiv:2604.22454},
year = {2026}
}