ECSA 2024
Tue 3 - Fri 6 September 2024 Luxembourg, Luxembourg

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.

Thu 5 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

11:00 - 12:30
Technical Session 5: Microservices architectureResearch Papers / Industry Program at Hollenfels
Chair(s): Raffaela Mirandola Karlsruhe Institute of Technology (KIT)
11:00
15m
Short-paper
Temporal Community Detection in Developer Collaboration Networks of Microservice ProjectsShort Paper
Research Papers
Alexander Bakhtin University of Oulu, Xiaozhou Li University of Oulu, Davide Taibi University of Oulu
11:15
25m
Full-paper
Case Study: Applying optimization tools to microservice environments that scale safely at Ancestry.com and the LearningsIndustry
Industry Program
Darek Gajewski University of Arizona, Tucson, Arizona, USA, Muhmmad Ashfakur Rahman Arju Montana State University, Amr Elsayed Baylor University, Tomas Cerny University of Arizona
11:40
25m
Full-paper
Exploring Architectural Evolution in Microservice Systems using Repository Mining Techniques and Static Code AnalysisBest Paper Award CandidateArtifact Award CandidateResearch Paper
Research Papers
Patric Genfer University of Vienna, Uwe Zdun University of Vienna
12:05
25m
Full-paper
Performance Impact of Microservice Granularity Decisions: An Empirical Evaluation Using the Service Weaver FrameworkExperience Report
Research Papers
Ricardo Mendonca Filho University of Fortaleza, Nabor Mendonca University of Fortaleza