Dependencies-based microservices decomposition method

[1]  Yi Zheng,et al.  An Approach for Software Architecture Refactoring Based on Clustering of Extended Component Dependency Graph , 2009, 2009 International Conference on Computational Intelligence and Software Engineering.

[2]  António Rito Silva,et al.  From a Monolith to a Microservices Architecture: An Approach Based on Transactional Contexts , 2019, ECSA.

[3]  Xiaoming Liu,et al.  SLPA: Uncovering Overlapping Communities in Social Networks via a Speaker-Listener Interaction Dynamic Process , 2011, 2011 IEEE 11th International Conference on Data Mining Workshops.

[4]  Mohamed Wiem Mkaouer,et al.  Towards Automated Microservices Extraction Using Muti-objective Evolutionary Search , 2019, ICSOC.

[5]  Matthieu Latapy,et al.  Computing Communities in Large Networks Using Random Walks , 2004, J. Graph Algorithms Appl..

[6]  Luciano Baresi,et al.  Microservices Identification Through Interface Analysis , 2017, ESOCC.

[7]  Anton J. Enright,et al.  An efficient algorithm for large-scale detection of protein families. , 2002, Nucleic acids research.

[8]  M E J Newman,et al.  Finding and evaluating community structure in networks. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[9]  Réka Albert,et al.  Near linear time algorithm to detect community structures in large-scale networks. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[10]  Vincent A. Traag,et al.  From Louvain to Leiden: guaranteeing well-connected communities , 2018, Scientific Reports.

[11]  Yuanfang Cai,et al.  Service Candidate Identification from Monolithic Systems Based on Execution Traces , 2019, IEEE Transactions on Software Engineering.

[12]  Santo Fortunato,et al.  Community detection in graphs , 2009, ArXiv.

[13]  Giulio Rossetti,et al.  A Novel Approach to Evaluate Community Detection Algorithms on Ground Truth , 2016, CompleNet.

[14]  Ying Wang,et al.  Automatic Software Refactoring via Weighted Clustering in Method-Level Networks , 2018, IEEE Transactions on Software Engineering.

[15]  M E J Newman,et al.  Community structure in social and biological networks , 2001, Proceedings of the National Academy of Sciences of the United States of America.

[16]  Kun Shang Semantic service composition model based on cloud computing , 2020 .

[17]  António Rito Silva,et al.  A Complexity Metric for Microservices Architecture Migration , 2020, 2020 IEEE International Conference on Software Architecture (ICSA).

[18]  Pooyan Jamshidi,et al.  Microservices Architecture Enables DevOps: Migration to a Cloud-Native Architecture , 2016, IEEE Software.

[19]  Jean-Loup Guillaume,et al.  Fast unfolding of communities in large networks , 2008, 0803.0476.

[20]  Giulio Rossetti,et al.  CDLIB: a python library to extract, compare and evaluate communities from complex networks , 2019, Applied Network Science.

[21]  Jens Dietrich,et al.  Cluster analysis of Java dependency graphs , 2008, SoftVis '08.

[22]  Emden R. Gansner,et al.  Bunch: a clustering tool for the recovery and maintenance of software system structures , 1999, Proceedings IEEE International Conference on Software Maintenance - 1999 (ICSM'99). 'Software Maintenance for Business Change' (Cat. No.99CB36360).

[23]  M. Newman,et al.  Finding community structure in networks using the eigenvectors of matrices. , 2006, Physical review. E, Statistical, nonlinear, and soft matter physics.

[24]  Olaf Zimmermann,et al.  Service Cutter: A Systematic Approach to Service Decomposition , 2016, ESOCC.

[25]  Qinghua Zheng,et al.  Functionality-Oriented Microservice Extraction Based on Execution Trace Clustering , 2018, 2018 IEEE International Conference on Web Services (ICWS).

[26]  Venky Shankararaman,et al.  Migrating from Monoliths to Cloud-Based Microservices: A Banking Industry Example , 2020, Computer Communications and Networks.

[27]  J. Reichardt,et al.  Statistical mechanics of community detection. , 2006, Physical review. E, Statistical, nonlinear, and soft matter physics.