SEAByTE:用于自动化A/B测试的自适应微服务系统工件
软件工程
2022-04-05 v1
摘要
微服务是当今软件开发中一种常见的架构方法。演化微服务系统不可或缺的工具是A/B测试。在A/B测试中,两个变体A和B被应用于实验环境中。通过测量评价准则的结果,开发者可做出基于证据的决策以指导其软件的演化。近期研究强调,在此类实验以迭代方式开展时,有必要增强自动化程度。为此,我们贡献了一个新颖的工件,旨在基于自适应原则增强微服务系统实验流水线的自动化。具体而言,我们提出SEAByTE,一个用于测试新颖自适应解决方案以增强基于微服务的系统持续A/B测试自动化的实验框架。我们以具体示例说明了SEAByTE工件的使用。
引用
@article{arxiv.2204.01343,
title = {SEAByTE: A Self-adaptive Micro-service System Artifact for Automating A/B Testing},
author = {Federico Quin and Danny Weyns},
journal= {arXiv preprint arXiv:2204.01343},
year = {2022}
}
备注
SEAMS'22 artifact paper