Much initial research on automatic program repair has fo-cused on experimental results to probe their potential to find patches and reduce development effort. Relatively less effort has been put into understanding the hows and whys of such approaches. For example, a critical assumption of the Gen-Prog technique is that certain bugs can be fixed by copying and re-arranging existing code. In other words, GenProg as-sumes that the fix ingredients already exist elsewhere in the code. In this paper, we formalize these assumptions around the concept of “temporal redundancy”. A temporally redun-dant commit is only composed of what has already existed in previous commits. Our experiments show that a large pro-portion of commits that add existing co...
Abstract—In software evolution, many bugs occur and develop-ers spend a long time to fix them. Progr...
Automated program repair has shown promise for reducing the sig-nificant manual effort debugging req...
Abstract—Automated program fixing consists of generating source code in order to fix bugs in an auto...
Much initial research on automatic program repair has fo-cused on experimental results to probe thei...
International audienceMuch initial research on automatic program repair has focused on experimental ...
A significant body of automated program repair research has built approaches under the redundancy as...
In the field of automated program repair, the redundancy assumption claims large programs contain th...
International audienceIn the field of automated program repair, the redundancy assumption claims lar...
Recent work on genetic-programming-based approaches to auto-matic program patching have relied on th...
Automated program repair (APR) techniques fix faults by repeatedly modifying suspicious code until a...
Recent work on genetic-programming-based approaches to auto-matic program patching have relied on th...
We present a new and flexible approach to repair reactive programs with respect to a specification. ...
We present a new, semantics-based approach to me-chanical program repair where the intended meaning ...
We present a new and flexible approach to repair reactive programs with respect to a specification. ...
Automated program repair has shown promise for reducing the sig-nificant manual effort debugging req...
Abstract—In software evolution, many bugs occur and develop-ers spend a long time to fix them. Progr...
Automated program repair has shown promise for reducing the sig-nificant manual effort debugging req...
Abstract—Automated program fixing consists of generating source code in order to fix bugs in an auto...
Much initial research on automatic program repair has fo-cused on experimental results to probe thei...
International audienceMuch initial research on automatic program repair has focused on experimental ...
A significant body of automated program repair research has built approaches under the redundancy as...
In the field of automated program repair, the redundancy assumption claims large programs contain th...
International audienceIn the field of automated program repair, the redundancy assumption claims lar...
Recent work on genetic-programming-based approaches to auto-matic program patching have relied on th...
Automated program repair (APR) techniques fix faults by repeatedly modifying suspicious code until a...
Recent work on genetic-programming-based approaches to auto-matic program patching have relied on th...
We present a new and flexible approach to repair reactive programs with respect to a specification. ...
We present a new, semantics-based approach to me-chanical program repair where the intended meaning ...
We present a new and flexible approach to repair reactive programs with respect to a specification. ...
Automated program repair has shown promise for reducing the sig-nificant manual effort debugging req...
Abstract—In software evolution, many bugs occur and develop-ers spend a long time to fix them. Progr...
Automated program repair has shown promise for reducing the sig-nificant manual effort debugging req...
Abstract—Automated program fixing consists of generating source code in order to fix bugs in an auto...