Replication package for: "Data-driven Understanding of Design Decisions in Pattern-based Microservices Architectures"
Authors/Creators
Contributors
Researchers:
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
- Repository URL
- https://github.com/andresdp/performance-sensitivity-patterns
- Programming language
- Python , Jupyter Notebook
- Development Status
- Active