Does Microservice Adoption Impact the Velocity? A Cohort Study
[Context] Microservices enable the decomposition of applications into small, independent, and connected services. The independence between services could positively affect a project’s velocity, which is considered an important maintenance metric measuring the time taken to implement features and fix bugs. However, no studies have investigated the causal relationship between microservices and velocity. [Objective and Method] The goal of this study is to investigate the effect of microservices on velocity which is a common maintenance metric. The study compares projects on GitHub developed with microservices style from the beginning and similar projects using monolithic architectures. The study was conducted as a retrospective cohort study,which is a study type used to assess causality. [Results] The results did not find statistically significant differences in mean velocities in microservice-based and monolithic projects. Furthermore, the statistical adjustment performed to quantify the statistical impact of the use of microservices on velocity considering additional confounders did not find statistically significant impact from these. [Conclusions] The results did not indicate a difference between microservices-based projects and monolithic projects in terms of velocity. In addition, this study will contribute to the body of knowledge of empirical methods and be among the first works to adopt the methodology of the cohort study.
Thu 9 JulDisplayed time zone: Eastern Time (US & Canada) change
10:30 - 12:30 | Empirical 2Research Papers / Industry Papers / Re-routed Presentations from Past Years / Journal-First Paper at MB 3.445 Chair(s): Peter Rigby Concordia University; Meta | ||
10:30 20mTalk | Does Microservice Adoption Impact the Velocity? A Cohort Study Journal-First Paper Nyyti Saarimäki University of Luxembourg, Mikel Robredo University of Oulu, Valentina Lenarduzzi University of Southern Denmark, Sira Vegas Universidad Politecnica de Madrid, Natalia Juristo Universidad Politecnica de Madrid, Davide Taibi University of Southern Denmark and University of Oulu | ||
10:50 20mTalk | Building Software by Rolling the Dice: A Qualitative Study of Vibe Coding Research Papers Yi-Hung Chou University of California, Irvine, Boyuan Jiang University of California, Irvine, Yiwen Chen Independent, Mingyue Weng Marketing Creative Associate, Victoria Jackson University of Southampton, Thomas Zimmermann University of California, Irvine, James Jones University of California at Irvine Pre-print | ||
11:10 20mTalk | Beyond the Numbers: Evaluating DevOps Adoption in an Enterprise Software Development Organisation Industry Papers | ||
11:30 20mTalk | How Analysts Use AI in High-Stakes Crime Linkage: An Industrial Study Industry Papers Jessica Woodhams University of Birmingham, Amy Burrell University of Birmingham, Wanyin Li University of Reading, Fahim Ahmed Imperial College London, Matthew Tonkin University of Leicester, Jan Lemeire Vrije Universiteit, Arkady Konovalov University of Birmingham, Steven Frisson University of Birmingham, Mark Webb National Crime Agency, Sarah Galambos National Crime Agency, Vesna Nowack Imperial College London, Dalal Alrajeh Imperial College London | ||
11:50 20mTalk | Views on Internal and External Validity in Empirical Software Engineering: 10 Years Later and Beyond Re-routed Presentations from Past Years Alina Mailach Leipzig University, Janet Siegmund Chemnitz University of Technology, Sven Apel Saarland University, Norbert Siegmund Leipzig University | ||
12:10 20mTalk | How Low Can You Go? The Data-Light SE Challenge Research Papers Pre-print | ||