生产驱动的面片生成
Production-Driven Patch Generation
摘要:
我们提出了一个原始的概念补丁生成:我们建议直接在生产中。我们的想法是基于对故障上下文的自动分析来动态生成补丁。通过在生产中执行此操作,修复过程可以完全访问故障点的系统状态。我们建议直接在生产流量上对生成的补丁进行实时回归测试,方法是将应用程序的沙箱版本与生产流量(“影子流量”)的副本一起提供。我们的概念扩大了程序修复的适用性,因为它消除了测试用例失败的要求。
英文摘要:
We present an original concept for patch generation: we propose to do it directly in production. Our idea is to generate patches on-the-fly based on automated analysis of the failure context. By doing this in production, the repair process has complete access to the system state at the point of failure. We propose to perform live regression testing of the generated patches directly on the production traffic, by feeding a sandboxed version of the application with a copy of the production traffic, the 'shadow traffic'. Our concept widens the applicability of program repair, because it removes the requirements of having a failing test case.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。