Back to Search Start Over

SEAByTE: A Self-adaptive Micro-service System Artifact for Automating A/B Testing

Authors :
Quin, Federico
Weyns, Danny
Publication Year :
2022

Abstract

Micro-services are a common architectural approach to software development today. An indispensable tool for evolving micro-service systems is A/B testing. In A/B testing, two variants, A and B, are applied in an experimental setting. By measuring the outcome of an evaluation criterion, developers can make evidence-based decisions to guide the evolution of their software. Recent studies highlight the need for enhancing the automation when such experiments are conducted in iterations. To that end, we contribute a novel artifact that aims at enhancing the automation of an experimentation pipeline of a micro-service system relying on the principles of self-adaptation. Concretely, we propose SEAByTE, an experimental framework for testing novel self-adaptation solutions to enhance the automation of continuous A/B testing of a micro-service based system. We illustrate the use of the SEAByTE artifact with a concrete example.<br />Comment: SEAMS'22 artifact paper

Details

Database :
arXiv
Publication Type :
Report
Accession number :
edsarx.2204.01343
Document Type :
Working Paper
Full Text :
https://doi.org/10.1145/3524844.3528081