生产驱动的补丁生成
软件工程
2018-12-12 v1
摘要
我们提出了一种用于补丁生成的原创概念:我们建议直接在生产环境中进行补丁生成。我们的思路是基于对失败上下文的自动化分析,即时生成补丁。通过在生产环境中执行此过程,修复过程能够完整访问失败点的系统状态。我们建议通过对生产流量的一份副本(即“影子流量”)馈送应用程序的沙箱版本,直接在生产流量上对生成的补丁进行实时回归测试。我们的概念拓宽了程序修复的适用性,因为它消除了需要失败测试用例的要求。
引用
@article{arxiv.1812.04475,
title = {Production-Driven Patch Generation},
author = {Thomas Durieux and Youssef Hamadi and Martin Monperrus},
journal= {arXiv preprint arXiv:1812.04475},
year = {2018}
}
备注
arXiv admin note: substantial text overlap with arXiv:1609.06848