arrow
Return

Visualizing Anti-Patterns in Microservices at Runtime: A Systematic Mapping Study

delete2023-01-01
delete9
delete
OA
AI
G
Garrett Parker
S
Samuel Kim
A
Abdullah Al Maruf
T
Tomáš Černý *
K
Karel Frajták
P
Pavel Tisnovsky
D
Davide Taibi
DOI:10.1109/ACCESS.2023.3236165delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
In the world of microservices, companies must be able to create systems that operate in the most efficient way. To achieve this, anti-patterns must be avoided because of their detriment to the quality of the system. Some of the most troubling anti-patterns are hard to detect because of their appearance at runtime. Effectively removing anti-patterns from a system requires dynamic analysis because of the large size of microservice-based systems. While the detection of anti-patterns is helpful, being able to visualize them offers a great benefit to companies working with microservices. Seeing how the overall system is flowing and recognizing the existence of anti-patterns can help improve microservice-based systems. In this paper, a systematic mapping study was performed to find the current state of research on visualizing anti-patterns in microservices from the dynamic perspective. Several hundred papers were examined and a total of 31 were found to be relevant to the research topic. The papers, when analyzed, revealed that there are mechanisms to detect anti-patterns at runtime in microservices, and there are also mechanisms for visualizing the architecture of a microservice-based system. This study's findings could help to identify and remove anti-patterns that occur during runtime in microservices, as well as a means of visualizing these anti-patterns.
Keywords:
Microservice architectures
Runtime
Visualization
Computer science
Testing
Security
Anti-pattern
dynamic analysis
mapping study
microservice
visualization

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

B
Baylor University
Scholars:
6.3K
Papers: 5.4K
Citations: 5.2K
U
University of Oulu
Scholars:
1.5W
Papers: 1.3W
Citations: 1.6W
C
czech technical university prague
Scholars:
6.6K
Papers: 5.3K
Citations: 3
T
Tampere University
Scholars:
1.4W
Papers: 1.3W
Citations: 1.4W
researcher View more organizations
Cited Papers

Cited Papers

Peptide motif of a cattle MHC class I molecule
err1995-02-01
err0
PREAI
errA.I. Bamford; A. Douglas; T. Friede; S. Stevanovic; H.G. Rammensee; B.M. Adair
errShare
errSave
Laser‐induced lithotripsy: a review, insight into laboratory work, and lessons learned
err2020-03-08
err0
errOAAI
errFrank Strittmatter; Maximilian Eisel; Ralf Brinkmann; Jens Cordes; Birgit Lange; Ronald Sroka
errShare
errSave
MEdit4CEP: A model-driven solution for real-time decision making in SOA 2.0
err2015-11-01
err55
errOAAI
errBoubeta-Puig, Juan; Ortiz, Guadalupe; Medina-Bulo, Inmaculada
errShare
errSave
On the Definition of Microservice Bad Smells
err2018-05-01
err145
PREAI
errTaibi, Davide; Lenarduzzi, Valentina
errShare
errSave
Effects of different levels of Hermetia illucens larvae meal on performance, egg quality, yolk fatty acid composition and oxidative status of laying hens
err2021-02-09
err0
errOAAI
errXu Liu; Xin Liu; Yaling Yao; Xiangyong Qu; Jifa Chen; Kailai Xie; Xingju Wang; Yi Qi; Bing Xiao; Changqing He
errShare
errSave
A Systematic Experimental Approach to Cross-Flow Fan Design
err2003-08-27
err0
PREAI
errA. Lazzaretto; A. Toffolo; A. D. Martegani
errShare
errSave
Smells and refactorings for microservices security: A multivocal literature review
err2022-10-01
err25
errOAAI
errPonce, Francisco; Soldani, Jacopo; Astudillo, Hernan; Brogi, Antonio
errShare
errSave
researcher View more