Identifying Anti-Patterns in Distributed Systems With Heterogeneous Dependencies
Identifying Anti-Patterns in Distributed Systems With Heterogeneous Dependencies
复制标题
识别具有异构依赖性的分布式系统中的反模式
DOI:
10.1109/icsa-c57050.2023.00035
复制
发表时间:
2023
期刊:
影响因子:
--
通讯作者:
J. Lefever
中科院分区:
文献类型:
--
作者:
Hongzhou Fang;Yuanfang Cai;R. Kazman;J. Lefever
In recent years, companies have shifted their software systems from monolithic architectures to distributed architectures such as microservices. It is not a silver bullet that solves growing complexity, and technical debt still accumulates during development and maintenance activities. Researchers have defined suites of anti-patterns to detect technical debt in monolithic systems, but these anti-patterns cannot be directly applied to distributed systems. This paper presents a method to identify anti-patterns in distributed systems using heterogeneous dependencies. To do this, we first identify multiple types of explicit and implicit entities and dependencies that can be extracted from distributed systems. Using these dependencies, we create unified models to represent distributed systems and study the models to identify and define new anti-patterns based on fundamental design principles. In our preliminary research, we identified and defined three new anti-patterns and revised three existing anti-patterns for two systems. We have confirmed that two of these anti-patterns are real problems that cannot be captured by existing approaches, and these results may facilitate further research into automated anti-pattern detection in distributed systems.
登录
查看更多内容
DOI:
10.1109/scc55611.2022.00018
发表时间:
2022
期刊:
2022 IEEE International Conference on Services Computing (SCC
影响因子:
--
作者:
Bakhtin, Alexander;Al Maruf, Abdullah;Cerny, Tomas;Taibi, Davide
通讯作者:
Taibi, Davide
DOI:
10.1109/icpc.2019.00046
发表时间:
2019-05
期刊:
2019 IEEE/ACM 27th International Conference on Program Comprehension (ICPC)
影响因子:
--
作者:
Daihong Zhou;Yijian Wu;Lu Xiao;Yuanfang Cai;Xin Peng;Jinrong Fan;Lu Huang;Heng Chen
通讯作者:
Daihong Zhou;Yijian Wu;Lu Xiao;Yuanfang Cai;Xin Peng;Jinrong Fan;Lu Huang;Heng Chen
DOI:
10.1109/ase51524.2021.9678749
发表时间:
2021
期刊:
2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE
影响因子:
--
作者:
Bushong, Vincent;Das, Dipta;Al Maruf, Abdullah;Cerny, Tomas
通讯作者:
Cerny, Tomas
DOI:
10.1007/978-981-33-6385-4_20
发表时间:
2021
期刊:
Information Science and Applications. Lecture Notes in Electrical Engineering
影响因子:
--
作者:
Walker, A.;Das, D.;Cerny, T.
通讯作者:
Cerny, T.