On the Empirical Evidence of Microservice Logical Coupling. A Registered
Report
- URL: http://arxiv.org/abs/2306.02036v1
- Date: Sat, 3 Jun 2023 07:29:54 GMT
- Title: On the Empirical Evidence of Microservice Logical Coupling. A Registered
Report
- Authors: Dario Amoroso d Aragona and Luca Pascarella and Andrea Janes and
Valentina Lenarduzzi and Rafael Penaloza and Davide Taibi
- Abstract summary: We propose the design of a study aimed at empirically validating the Microservice Logical Coupling (MLC) metric presented in our previous study.
In particular, we plan to empirically study Open Source Systems (OSS) built using a microservice architecture.
- Score: 15.438443553618896
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: [Context] Coupling is a widely discussed metric by software engineers while
developing complex software systems, often referred to as a crucial factor and
symptom of a poor or good design. Nevertheless, measuring the logical coupling
among microservices and analyzing the interactions between services is
non-trivial because it demands runtime information in the form of log files,
which are not always accessible. [Objective and Method] In this work, we
propose the design of a study aimed at empirically validating the Microservice
Logical Coupling (MLC) metric presented in our previous study. In particular,
we plan to empirically study Open Source Systems (OSS) built using a
microservice architecture. [Results] The result of this work aims at
corroborating the effectiveness and validity of the MLC metric. Thus, we will
gather empirical evidence and develop a methodology to analyze and support the
claims regarding the MLC metric. Furthermore, we establish its usefulness in
evaluating and understanding the logical coupling among microservices.
Related papers
- Online Multi-modal Root Cause Analysis [61.94987309148539]
Root Cause Analysis (RCA) is essential for pinpointing the root causes of failures in microservice systems.
Existing online RCA methods handle only single-modal data overlooking, complex interactions in multi-modal systems.
We introduce OCEAN, a novel online multi-modal causal structure learning method for root cause localization.
arXiv Detail & Related papers (2024-10-13T21:47:36Z) - Migration to Microservices: A Comparative Study of Decomposition
Strategies and Analysis Metrics [0.5076419064097734]
We present a novel clustering method to identify potential in a given monolithic application.
Our approach employs a density-based clustering algorithm considering static analysis, structural, and semantic relationships between classes.
arXiv Detail & Related papers (2024-02-13T14:15:00Z) - Multi-modal Causal Structure Learning and Root Cause Analysis [67.67578590390907]
We propose Mulan, a unified multi-modal causal structure learning method for root cause localization.
We leverage a log-tailored language model to facilitate log representation learning, converting log sequences into time-series data.
We also introduce a novel key performance indicator-aware attention mechanism for assessing modality reliability and co-learning a final causal graph.
arXiv Detail & Related papers (2024-02-04T05:50:38Z) - A Microservices Identification Method Based on Spectral Clustering for
Industrial Legacy Systems [5.255685751491305]
We propose an automated microservice decomposition method for extracting microservice candidates based on spectral graph theory.
We show that our method can yield favorable results even without the involvement of domain experts.
arXiv Detail & Related papers (2023-12-20T07:47:01Z) - Does Microservices Adoption Impact the Development Velocity? A Cohort
Study. A Registered Report [4.866714740906538]
The goal of this study plan is to investigate the effect have on development velocity.
The study compares GitHub projects adopting from the beginning and similar projects using monolithic architectures.
arXiv Detail & Related papers (2023-06-03T07:27:01Z) - Metrics reloaded: Recommendations for image analysis validation [59.60445111432934]
Metrics Reloaded is a comprehensive framework guiding researchers in the problem-aware selection of metrics.
The framework was developed in a multi-stage Delphi process and is based on the novel concept of a problem fingerprint.
Based on the problem fingerprint, users are guided through the process of choosing and applying appropriate validation metrics.
arXiv Detail & Related papers (2022-06-03T15:56:51Z) - Exploring the potential of flow-based programming for machine learning
deployment in comparison with service-oriented architectures [8.677012233188968]
We argue that part of the reason is infrastructure that was not designed for activities around data collection and analysis.
We propose to consider flow-based programming with data streams as an alternative to commonly used service-oriented architectures for building software applications.
arXiv Detail & Related papers (2021-08-09T15:06:02Z) - MAML is a Noisy Contrastive Learner [72.04430033118426]
Model-agnostic meta-learning (MAML) is one of the most popular and widely-adopted meta-learning algorithms nowadays.
We provide a new perspective to the working mechanism of MAML and discover that: MAML is analogous to a meta-learner using a supervised contrastive objective function.
We propose a simple but effective technique, zeroing trick, to alleviate such interference.
arXiv Detail & Related papers (2021-06-29T12:52:26Z) - Measuring what Really Matters: Optimizing Neural Networks for TinyML [7.455546102930911]
neural networks (NNs) have experienced an unprecedented growth in architectural and computational complexity. Introducing NNs to resource-constrained devices enables cost-efficient deployments, widespread availability, and the preservation of sensitive data.
This work addresses the challenges of bringing Machine Learning to MCUs, where we focus on the ubiquitous ARM Cortex-M architecture.
arXiv Detail & Related papers (2021-04-21T17:14:06Z) - Leveraging Expert Consistency to Improve Algorithmic Decision Support [62.61153549123407]
We explore the use of historical expert decisions as a rich source of information that can be combined with observed outcomes to narrow the construct gap.
We propose an influence function-based methodology to estimate expert consistency indirectly when each case in the data is assessed by a single expert.
Our empirical evaluation, using simulations in a clinical setting and real-world data from the child welfare domain, indicates that the proposed approach successfully narrows the construct gap.
arXiv Detail & Related papers (2021-01-24T05:40:29Z) - ECML: An Ensemble Cascade Metric Learning Mechanism towards Face
Verification [50.137924223702264]
In particular, hierarchical metric learning is executed in the cascade way to alleviate underfitting.
Considering the feature distribution characteristics of faces, a robust Mahalanobis metric learning method (RMML) with closed-form solution is additionally proposed.
EC-RMML is superior to state-of-the-art metric learning methods for face verification.
arXiv Detail & Related papers (2020-07-11T08:47:07Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.