432 citations · 5.8k across the 150 of their papers we have counts for
10 papers · 1 filter
RepairLLaMA: Efficient Representations and Fine-Tuned Adapters for Program Repair
André Silva, Sen Fang, Martin Monperrus
Automated Program Repair (APR) has evolved significantly with the advent of Large Language Models (LLMs). Fine-tuning LLMs for program repair is a recent avenue of research, with m…
Supersonic: Learning to Generate Source Code Optimizations in C/C++
Zimin Chen, Sen Fang, Martin Monperrus
Software optimization refines programs for resource efficiency while preserving functionality. Traditionally, it is a process done by developers and compilers. This paper introduce…
GitBug-Actions: Building Reproducible Bug-Fix Benchmarks with GitHub Actions
Nuno Saavedra, André Silva, Martin Monperrus
Bug-fix benchmarks are fundamental in advancing various sub-fields of software engineering such as automatic program repair (APR) and fault localization (FL). A good benchmark must…
WASM-MUTATE: Fast and Effective Binary Diversification for WebAssembly
Javier Cabrera-Arteaga, Nicholas Fitzgerald, Martin Monperrus +1
WebAssembly is the fourth officially endorsed Web language. It is recognized because of its efficiency and design, focused on security. Yet, its swiftly expanding ecosystem lacks r…
MUFIN: Improving Neural Repair Models with Back-Translation
André Silva, João F. Ferreira, He Ye +1
Automated program repair is the task of automatically repairing software bugs. A promising direction in this field is self-supervised learning, a learning paradigm in which repair…
ITER: Iterative Neural Repair for Multi-Location Patches
He Ye, Martin Monperrus
Automated program repair (APR) has achieved promising results, especially using neural networks. Yet, the overwhelming majority of patches produced by APR tools are confined to one…