Logo image
Temporal Community Detection in Developer Collaboration Networks of Microservice Projects
Conference proceeding   Peer reviewed

Temporal Community Detection in Developer Collaboration Networks of Microservice Projects

A Bakhtin, Xiaozhou Li and D Taibi
Software Architecture: 18th European Conference, ECSA 2024, Luxembourg City, Luxembourg, September 3–6, 2024, Proceedings, Vol.14889, pp.174-182
Lecture Notes in Computer Science, 14889
European Conference on Software Architecture (Luxembourg, 03/09/2024–06/09/2024)
01/01/2024
Handle:
https://hdl.handle.net/10863/52241

Abstract

community detection Developer collaboration Microservices Temporal networks
Analysis of developer collaboration in software projects can provide meaningful insights into the development culture of the team as well as enforce good and prevent bad development practices, such as observing the one service - one team rule for microservice projects. In this paper, we combine two previous works from different domains to perform temporal community detection in two networks of developer collaboration. We perform a case study of an open-source microservice benchmark project. We find several communities and their activity trends across time. The findings show that only one connected group of developers was working on the project at any given time, with several core developers consistently contributing and many developers entering and leaving the project. To our knowledge, it is the first attempt to apply temporal network analysis to developer collaboration networks.
url
https://doi.org/10.1007/978-3-031-70797-1_11View

Details

Metrics

1 Record Views
Logo image