International audienceMuch initial research on automatic program repair has focused 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 GenProg technique is that certain bugs can be fixed by copying and re-arranging existing code. In other words, GenProg assumes 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 redundant commit is only composed of what has already existed in previous commits. Our experiments show that a large proportion of commits t...
Software systems have become pervasive in everyday life and are the core component of many crucial ...
Automatic Program Repair (APR) techniques can promisingly help reducing the cost of debugging. Many ...
Error-free software is a myth. Debugging thus accounts for a significant portion of software mainten...
International audienceMuch initial research on automatic program repair has focused on experimental ...
Much initial research on automatic program repair has fo-cused on experimental results to probe thei...
Much initial research on automatic program repair has fo-cused on experimental results to probe thei...
A significant body of automated program repair research has built approaches under the redundancy as...
International audienceThis paper is about understanding the nature of bug fixing by analyzing thousa...
National audienceAutomated program fixing consists of generating source code in order to fix bugs in...
Bug fixing is a time-consuming and tedious task. To reduce the manual efforts in bug fixing, researc...
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...
Automated program fixing consists of generating source code in order to fix bugs in an automated man...
Abstract—This paper is about understanding the nature of bug fixing by analyzing thousands of bug fi...
peer reviewedTest-based automated program repair has been a prolific field of research in software e...
Software systems have become pervasive in everyday life and are the core component of many crucial ...
Automatic Program Repair (APR) techniques can promisingly help reducing the cost of debugging. Many ...
Error-free software is a myth. Debugging thus accounts for a significant portion of software mainten...
International audienceMuch initial research on automatic program repair has focused on experimental ...
Much initial research on automatic program repair has fo-cused on experimental results to probe thei...
Much initial research on automatic program repair has fo-cused on experimental results to probe thei...
A significant body of automated program repair research has built approaches under the redundancy as...
International audienceThis paper is about understanding the nature of bug fixing by analyzing thousa...
National audienceAutomated program fixing consists of generating source code in order to fix bugs in...
Bug fixing is a time-consuming and tedious task. To reduce the manual efforts in bug fixing, researc...
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...
Automated program fixing consists of generating source code in order to fix bugs in an automated man...
Abstract—This paper is about understanding the nature of bug fixing by analyzing thousands of bug fi...
peer reviewedTest-based automated program repair has been a prolific field of research in software e...
Software systems have become pervasive in everyday life and are the core component of many crucial ...
Automatic Program Repair (APR) techniques can promisingly help reducing the cost of debugging. Many ...
Error-free software is a myth. Debugging thus accounts for a significant portion of software mainten...