Key Developer Roles and Organizational Coupling in Microservices: A Longitudinal Analysis

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Li, Xiaozhou, Mani, Nariman, Rodriguez, Jose Sosa, Cerny, Tomas
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913069612924928
author Li, Xiaozhou
Mani, Nariman
Rodriguez, Jose Sosa
Cerny, Tomas
author_facet Li, Xiaozhou
Mani, Nariman
Rodriguez, Jose Sosa
Cerny, Tomas
contents Microservice-based systems impose significant organizational coordination challenges, yet the role of individual developers in shaping organizational coupling (OC) remains underexplored. Prior work largely focuses on structural architectural aspects, leaving gaps in understanding how developer roles influence coordination dynamics over time. This study investigates how different developer roles contribute to OC in a large-scale microservices system. The analysis focuses on three key roles, namely Jacks, representing broad knowledge holders, Mavens, representing deep specialists, and Connectors, representing organizational bridges. A longitudinal repository mining analysis of GitHub data, including commits and issue and pull request interactions, is conducted to operationalize OC and quantify its evolution over time. The results show that Connectors are consistently associated with higher levels of OC, while the co-occurrence of multiple roles within the same developer further amplifies coupling effects. In contrast, Jacks and Mavens exhibit more localized and role-specific influences. These findings indicate that OC in microservices is primarily a role-driven phenomenon rather than an inevitable structural property, providing a foundation for role-aware organizational design and targeted decoupling strategies.
format Preprint
id arxiv_https___arxiv_org_abs_2604_25804
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Key Developer Roles and Organizational Coupling in Microservices: A Longitudinal Analysis
Li, Xiaozhou
Mani, Nariman
Rodriguez, Jose Sosa
Cerny, Tomas
Software Engineering
Microservice-based systems impose significant organizational coordination challenges, yet the role of individual developers in shaping organizational coupling (OC) remains underexplored. Prior work largely focuses on structural architectural aspects, leaving gaps in understanding how developer roles influence coordination dynamics over time. This study investigates how different developer roles contribute to OC in a large-scale microservices system. The analysis focuses on three key roles, namely Jacks, representing broad knowledge holders, Mavens, representing deep specialists, and Connectors, representing organizational bridges. A longitudinal repository mining analysis of GitHub data, including commits and issue and pull request interactions, is conducted to operationalize OC and quantify its evolution over time. The results show that Connectors are consistently associated with higher levels of OC, while the co-occurrence of multiple roles within the same developer further amplifies coupling effects. In contrast, Jacks and Mavens exhibit more localized and role-specific influences. These findings indicate that OC in microservices is primarily a role-driven phenomenon rather than an inevitable structural property, providing a foundation for role-aware organizational design and targeted decoupling strategies.
title Key Developer Roles and Organizational Coupling in Microservices: A Longitudinal Analysis
topic Software Engineering
url https://arxiv.org/abs/2604.25804