pith. sign in

arxiv: 1609.06848 · v2 · pith:4CLSSAQMnew · submitted 2016-09-22 · 💻 cs.SE

Production-Driven Patch Generation and Validation

classification 💻 cs.SE
keywords productionfailuresapplicationsdirectlygenerationnovelpatchprogram
0
0 comments X
read the original abstract

We envision a world where the developer would receive each morning in her GitHub dashboard a list of potential patches that fix certain production failures. For this, we propose a novel program repair scheme, with the unique feature of being applicable to production directly. We present the design and implementation of a prototype system for Java, called Itzal, that performs patch generation for uncaught exceptions in production. We have performed two empirical experiments to validate our system: the first one on 34 failures from 14 different software applications, the second one on 16 seeded failures in 3 real open-source e-commerce applications for which we have set up a realistic user traffic. This validates the novel and disruptive idea of using program repair directly in production.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.