比较2D与增强现实可视化对微服务系统可理解性的影响:一项受控实验
软件工程
2023-03-07 v1 人机交互
摘要
基于微服务的系统通常难以理解,尤其当其规模增长时。抽象视图从特定视角帮助从业者理解系统。交互式数据可视化的最新进展引出一个问题:既有的软件工程模型用于可视化系统设计是否仍是微服务面向服务设计的最适用方法。我们近期工作提出在增强现实中呈现微服务的3D可视化。本文分析该方法在处理与系统设计质量相关的选定架构问题时,是否为从业者带来益处。为此,我们开展了一项含20名参与者的受控实验,考察其在识别服务依赖、服务基数与瓶颈方面的表现。结果显示,3D使新手在检测服务依赖(尤其大型系统中)时表现与专家相当,而在服务基数与瓶颈识别上未报告差异。我们建议工业界与研究者进一步调研用于微服务架构分析的AR,尤其为微服务项目中新开发者的入职减负。
引用
@article{arxiv.2303.02268,
title = {Comparing 2D and Augmented Reality Visualizations for Microservice System Understandability: A Controlled Experiment},
author = {Amr S. Abdelfattah and Tomas Cerny and Davide Taibi and Sira Vegas},
journal= {arXiv preprint arXiv:2303.02268},
year = {2023}
}
备注
The paper (10 pages) is accepted in ICPC 2023