A comprehensive comparison of Automated Program Repair (APR) tools for Solidity smart contracts.
This repository accompanies our research paper Do Automated Fixes Truly Mitigate Smart Contract Exploits?, arXiv:2501.04600
@article{10.1109-tse.2025.3618123,
 title = {Do Automated Fixes Truly Mitigate Smart Contract Exploits?},
 year = {2025},
 author = {Sofia Bobadilla and Monica Jin and Martin Monperrus},
 url = {http://oadoi.org/10.1109/tse.2025.3618123},
 journal = {IEEE Transactions on Software Engineering},
 doi = {10.1109/tse.2025.3618123},
}The sister repository is sb-heists, our exploit benchmark and patch evaluator for smartbugs-curated.
Note: These repos are our own forks, some of them have been modified from their original source code to add missing dependencies and fix minor errors.
Discarded tools, see https://github.com/ASSERT-KTH/RepairComp/blob/main/results/technical-report-reproducibility.md:
Smartbugs-curated - Curated vulnerability dataset