论文标题

Seabyte:一种自适应的微服务系统,用于自动化A/B测试

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

论文作者

Quin, Federico, Weyns, Danny

论文摘要

微服务是当今软件开发的常见架构方法。不可或缺的工具用于不断发展的微服务系统是A/B测试。在A/B测试中,在实验环境中应用了两个变体A和B。通过衡量评估标准的结果,开发人员可以做出基于证据的决策来指导其软件的演变。最近的研究强调了在迭代中进行此类实验时需要增强自动化的必要性。为此,我们贡献了一种新颖的人工制品,旨在增强依靠自适应原理的微服务系统的实验管道的自动化。具体而言,我们提出了Seabyte,这是一个实验框架,用于测试新型自适应解决方案,以增强基于微服务的系统的连续A/B测试的自动化。我们用一个具体的例子说明了Seabyte工件的使用。

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.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源