Comparing 2D and Augmented Reality Visualizations for Microservice System Understandability: A Controlled Experiment

03/03/2023
by   Amr S. Abdelfattah, et al.
0

Microservice-based systems are often complex to understand, especially when their sizes grow. Abstracted views help practitioners with the system understanding from a certain perspective. Recent advancement in interactive data visualization begs the question of whether established software engineering models to visualize system design remain the most suited approach for the service-oriented design of microservices. Our recent work proposed presenting a 3D visualization for microservices in augmented reality. This paper analyzes whether such an approach brings any benefits to practitioners when dealing with selected architectural questions related to system design quality. For this purpose, we conducted a controlled experiment involving 20 participants investigating their performance in identifying service dependency, service cardinality, and bottlenecks. Results show that the 3D enables novices to perform as well as experts in the detection of service dependencies, especially in large systems, while no differences are reported for the identification of service cardinality and bottlenecks. We recommend industry and researchers to further investigate AR for microservice architectural analysis, especially to ease the onboarding of new developers in microservice projects.

READ FULL TEXT

page 1

page 4

research
07/06/2022

Microvision: Static analysis-based approach to visualizing microservices in augmented reality

Microservices are supporting digital transformation; however, fundamenta...
research
10/25/2022

Supporting Electronics Learning through Augmented Reality

Understanding electronics is a critical area in the maker scene. Many of...
research
07/06/2022

Microservice Architecture Reconstruction and Visualization Techniques: A Review

Microservice system solutions are driving digital transformation; howeve...
research
07/23/2022

Student Research Abstract: Microservices-based Systems Visualization

The evolution of decentralized microservice-based systems is challenging...
research
10/13/2016

Augmented Reality with Hololens: Experiential Architectures Embedded in the Real World

Early hands-on experiences with the Microsoft Hololens augmented/mixed r...
research
04/07/2022

BIMxAR: BIM-Empowered Augmented Reality for Learning Architectural Representations

Literature review shows limited research investigating the utilization o...
research
07/15/2022

ARShopping: In-Store Shopping Decision Support Through Augmented Reality and Immersive Visualization

Online shopping gives customers boundless options to choose from, backed...

Please sign up or login with your details

Forgot password? Click here to reset