432 citations · 5.8k across the 150 of their papers we have counts for
11 papers · 1 filter
A Software-Repair Robot based on Continual Learning
Benoit Baudry, Zimin Chen, Khashayar Etemadi +8
Software bugs are common and correcting them accounts for a significant part of costs in the software development and maintenance process. This calls for automatic techniques to de…
A Comprehensive Study of Code-removal Patches in Automated Program Repair
Davide Ginelli, Matias Martinez, Leonardo Mariani +1
Automatic Program Repair (APR) techniques can promisingly help reducing the cost of debugging. Many relevant APR techniques follow the generate-and-validate approach, that is, the…
Production Monitoring to Improve Test Suites
Deepika Tiwari, Long Zhang, Martin Monperrus +1
In this paper, we propose to use production executions to improve the quality of testing for certain methods of interest for developers. These methods can be methods that are not c…
Hyperparameter Optimization for AST Differencing
Matias Martinez, Jean-Rémy Falleri, Martin Monperrus
Computing the differences between two versions of the same program is an essential task for software development and software evolution research. AST differencing is the most advan…
On the Relevance of Cross-project Learning with Nearest Neighbours for Commit Message Generation
Khashayar Etemadi, Martin Monperrus
Commit messages play an important role in software maintenance and evolution. Nonetheless, developers often do not produce high-quality messages. A number of commit message generat…
CROW: Code Diversification for WebAssembly
Javier Cabrera Arteaga, Orestis Malivitsis, Oscar Vera Pérez +2
The adoption of WebAssembly has rapidly increased in the last few years as it provides a fast and safe model for program execution. However, WebAssembly is not exempt from vulnerab…