Published May 27, 2025 | Version v1
Software Open

Replication package for: "Data-driven Understanding of Design Decisions in Pattern-based Microservices Architectures"

  • 1. ROR icon Universidad Nacional del Centro de la Provincia de Buenos Aires
  • 2. ROR icon Gran Sasso Science Institute
  • 3. ROR icon Carnegie Mellon University
  • 1. ROR icon Universidad Nacional del Centro de la Provincia de Buenos Aires
  • 2. ROR icon Gran Sasso Science Institute
  • 3. ROR icon Carnegie Mellon University

Description

This artifact presents a replication package for the ECSA 2025 submission titled "Data-driven Understanding of Design Decisions in Pattern-based Microservices Architectures" by J. Andres Diaz-Pace, Catia Trubiani and David Garlan. 

This project investigates the usage of PRIM and CART as ML techniques for reducing the performance sensitivity of a set of microservices patterns. Since the patterns behavior is affected the variability of different parameters, a sensitivity analysis/reduction approach can help to control for that variability and allow architects to achieve desired quality-attribute properties in the system.

The artifacts includes the Python code (Jupyter notebooks) and datasets to replicate the experiments reported in the paper.

Files

pattern-notebooks.zip

Files (3.1 MB)

Name Size Download all
md5:bafe0608e408849cac9f05e42859f935
58.3 kB Download
md5:407ad8303a8d5d9e0d1bb6dc15c28b18
17.9 kB Download
md5:1ebbd3e34237af26da5dc08a4e440464
35.1 kB Download
md5:ef778704c0a459bb713b0f17aba5573d
1.8 MB Preview Download
md5:a75a5244beee5b528413e5211373d223
1.7 kB Preview Download
md5:8e4334354461691f87854c7bc56ac487
356 Bytes Preview Download
md5:c303d99ada1f6b5db4403f3142c66612
1.1 MB Preview Download

Additional details

Dates

Accepted
2025-05-27

Software