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 2022Show all

7 papers · 1 filter

cs.SE2022★ 5 cited

Augmenting Diffs With Runtime Information

Khashayar Etemadi, Aman Sharma, Fernanda Madeiral +1

Source code diffs are used on a daily basis as part of code review, inspection, and auditing. To facilitate understanding, they are typically accompanied by explanations that descr…

cs.SE2022★ 17 cited

WebAssembly Diversification for Malware Evasion

Javier Cabrera-Arteaga, Martin Monperrus, Tim Toady +1

WebAssembly has become a crucial part of the modern web, offering a faster alternative to JavaScript in browsers. While boosting rich applications in browser, this technology is al…

cs.SE2022★ 5 cited

Mimicking Production Behavior with Generated Mocks

Deepika Tiwari, Martin Monperrus, Benoit Baudry

Mocking allows testing program units in isolation. A developer who writes tests with mocks faces two challenges: design realistic interactions between a unit and its environment; a…

cs.OH2022★ 3 cited

Exhaustive Survey of Rickrolling in Academic Literature

Benoit Baudry, Martin Monperrus

Rickrolling is an Internet cultural phenomenon born in the mid 2000s. Originally confined to Internet fora, it has spread to other channels and media. In this paper, we hypothesize…

cs.SE2022★ 81 cited

SelfAPR: Self-supervised Program Repair with Test Execution Diagnostics

He Ye, Matias Martinez, Xiapu Luo +2

Learning-based program repair has achieved good results in a recent series of papers. Yet, we observe that the related work fails to repair some bugs because of a lack of knowledge…

cs.SE2022★ 8 cited

Spork: Structured Merge for Java with Formatting Preservation

Simon Larsén, Jean-Rémy Falleri, Benoit Baudry +1

The highly parallel workflows of modern software development have made merging of source code a common activity for developers. The state of the practice is based on line-based mer…