University of Oulu

X. Li, A. S. Abdelfattah, J. Yero, D. A. d'Aragona, T. Cerny and D. Taibi, "Analyzing Organizational Structure of Microservice Projects based on Contributor Collaboration," 2023 IEEE International Conference on Service-Oriented System Engineering (SOSE), Athens, Greece, 2023, pp. 1-8, doi: 10.1109/SOSE58276.2023.00007

Analyzing organizational structure of microservice projects based on contributor collaboration

Saved in:
Author: Li, Xiaozhou1,2; Abdelfattah, Amr S.3; Yero, Jorge3;
Organizations: 1M3S, University of Oulu, Oulu, Finland
2CloudSEA.AI, Tampere University, Tampere, Finland
3Department of Computer Science, Baylor University, Waco, Texas, USA
4Systems & Industrial Engineering, University of Arizona, Tucson, Arizona, USA
Format: article
Version: accepted version
Access: open
Online Access: PDF Full Text (PDF, 2.3 MB)
Persistent link:
Language: English
Published: Institute of Electrical and Electronics Engineers, 2023
Publish Date: 2023-11-02


Software system quality is strongly affected by the organizational structure and collaboration across developers. Effective and loosely coupled organization structures reflect the high quality of the system architecture and the efficiency with which this system can evolve. Especially for microservice-based systems, as the notion of “one-microservice-per-team” is highly recommended and advocated as one of the best practices in the industry, it is crucial for the companies to be aware of the status of their organizational structure and the critical contributors therein. To such an end, this paper proposes an approach to analyze the organizational structure of microservice-based software projects in terms of contributor collaboration and to identify the core contributors therein. Furthermore, we can also monitor the evolution of the project’s organizational structure via the growing collaboration activities through different releases. The proposed method shall help the companies and organizations adopting microservices better understand their organizational structure and make more effective decisions in maintaining the quality of microservice architectures.

see all

Series: Proceedings. IEEE International Symposium on Service-Oriented System Engineering
ISSN: 2640-8228
ISSN-E: 2642-6587
ISSN-L: 2640-8228
Pages: 1 - 8
DOI: 10.1109/SOSE58276.2023.00007
Host publication: Proceedings : 17th IEEE International Conference on Service-Oriented System Engineering, 17–20 July 2023, Athens, Greece
Conference: IEEE International Conference on Service-Oriented System Engineering
Type of Publication: A4 Article in conference proceedings
Field of Science: 113 Computer and information sciences
Funding: This material is based upon work supported by the National Science Foundation under Grant No. 1854049 and Grant No. 2245287, a grant from Red Hat Research, a grant from the Ulla Tuominen Foundation (Finland), a grant from Climate Neutral Energy Systems and Society (CNESS), Tampere University, Finland, and a grant from the Academy of Finland (grant n. 349488 - MuFAno).
Academy of Finland Grant Number: 349488
Detailed Information: 349488 (Academy of Finland Funding decision)
Copyright information: © 2023 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.