activity
20122026
most citedNopol: Automatic Repair of Conditional Statement Bugs in Java Programs

432 citations · 5.8k across the 150 of their papers we have counts for

collaborators
Showing 2020Show all

11 papers · 1 filter

cs.SE2020★ 16 cited

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…

cs.SE2020★ 11 cited

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…

cs.SE2020★ 19 cited

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…

cs.SE2020★ 14 cited

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…

cs.SE2020★ 4 cited

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…

cs.SE2020★ 13 cited

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…