Page 116 - 《软件学报》2021年第5期
P. 116
1340 Journal of Software 软件学报 Vol.32, No.5, May 2021
[19] Mancoridis S, Mitchell BS, Rorres C, Chen Y, Gansner ER. Using automatic clustering to produce high-level system organizations
of source code. In: Proc. of the 6th Int’l Workshop on Program Comprehension (IWPC’98). IEEE, 1998. 45−52.
[20] Poshyvanyk D, Marcus A. The conceptual coupling metrics for object-oriented systems. In: Proc. of the IEEE Int’l Conf. on
Software Maintenance. IEEE, 2006. 469−478.
[21] Athanasopoulos D, Zarras AV, Miskos G, Issarny V, Vassiliadis P. Cohesion-driven decomposition of service interfaces without
access to source code. IEEE Trans. on Services Computing, 2014,8(4):550−562.
[22] Taibi D, Lenarduzzi V, Pahl C. Microservices Anti-patterns: A Taxonomy. In: Microservices. Springer-Verlag, 2020.
[23] Taibi D, Lenarduzzi V. On the definition of microservice bad smells. IEEE Software, 2018,35(3):56−62.
[24] Zhou X, et al. Fault analysis and debugging of microservice systems: Industrial survey, benchmark system, and empirical study.
IEEE Trans. on Software Engineering, 2021,47(2):243−260. [doi: 10.1109/TSE.2018.2887384]
[25] Levcovitz A, Terra R, Valente MT. Towards a technique for extracting microservices from monolithic enterprise systems. arXiv
preprint arXiv:1605.03175, 2016.
[26] Zhang Y, Liu B, Dai L, Chen K, Cao X. Automated microservice identification in legacy systems with functional and non-
functional metrics. In: Proc. of the 2020 IEEE Int’l Conf. on Software Architecture (ICSA 2020). IEEE, 2020. 135−145.
[27] Rademacher F, Sorgalla J, Sachweh S. Challenges of domain-driven microservice design: A model-driven perspective. IEEE
Software, 2018,35(3):36−43.
[28] Newman S. Building Microservices: Designing Fine-grained Systems. O’Reilly Media, Inc., 2015.
[29] Dragoni N, Giallorenzo S, Lafuente AL, Mazzara M, Montesi F, Mustafin R, Safina L. Microservices: Yesterday, today, and
tomorrow. In: Proc. of the Present and Ulterior Software Engineering. Springer-Verlag, 2017. 195−216.
[30] Gribaudo M, Iacono M, Manini D. Performance evaluation of massively distributed microservices based applications. In: Proc. of
the 31st European Conf. on Modelling and Simulation. European Council for Modelling and Simulation, 2017. 598−604.
[31] Engel T, Langermeier M, Bauer B, Hofmann A. Evaluation of microservice architectures: A metric and tool-based approach. In:
Proc. of the Int’l Conf. on Advanced Information Systems Engineering. Springer-Verlag, 2018. 74−89.
[32] Abdullah M, Iqbal W, Erradi A. Unsupervised learning approach for Web application auto-decomposition into microservices.
Journal of Systems and Software, 2019,151:243−257.
附中文参考文献:
[3] 丁丹,彭鑫,郭晓峰,张健,吴毅坚.场景驱动且自底向上的单体系统微服务拆分方法.软件学报,2020,31(11):3461−3480. http://
www.jos.org.cn/1000-9825/6031.htm [doi: 10.13328/j.cnki.jos.006031]
[10] 钟陈星,李杉杉,张贺,章程.限界上下文视角下的微服务粒度评估.软件学报,2019,30(10):3227−3241. http://www.jos.org.cn/1000-
9825/5797.htm [doi: 10.13328/j.cnki.jos.005797]
晋武侠(1989-),女,博士,助理教授,CCF 杨名帆(1997-),男,本科生,主要研究领域
专业会员,主要研究领域为软件分析,微服 为大数据处理.
务,软件架构与质量.
钟定洪(1998-),男,硕士生,CCF 学生会 刘烃(1981-),男,博士,教授,博士生导师,
员,主要研究领域为微服务,软件分析. CCF 高级会员,主要研究领域为软件工程,
智能电网,AI 安全.
张宇云(1996-),女,硕士生,CCF 学生会
员,主要研究领域为微服务.