2024
- Generative AI to Generate Test Data Generators (Benoit Baudry, Khashayar Etemadi, Sen Fang, Yogya Gamage, Yi Liu, Yuxin Liu, Martin Monperrus, Javier Ron, André Silva and Deepika Tiwari), Technical report 2401.17626, arXiv, 2024.
- GitBug-Java: A Reproducible Benchmark of Recent Java Bugs (André Silva, Nuno Saavedra and Martin Monperrus), Technical report 2402.02961, arXiv, 2024.
- CigaR: Cost-efficient Program Repair with LLMs (Dávid Hidvégi, Khashayar Etemadi, Sofia Bobadilla and Martin Monperrus), Technical report 2402.06598, arXiv, 2024.
- DISL: Fueling Research with A Large Dataset of Solidity Smart Contracts (Gabriele Morello, Mojtaba Eshghie, Sofia Bobadilla and Martin Monperrus), Technical report 2403.16861, arXiv, 2024.
2023
- MUFIN: Improving Neural Repair Models with Back-Translation (André Silva, João F. Ferreira, He Ye and Martin Monperrus), Technical report 2304.02301, arXiv, 2023.
- Supersonic: Learning to Generate Source Code Optimizations in C/C++ (Zimin Chen, Sen Fang and Martin Monperrus), Technical report 2309.14846, arXiv, 2023.
- RepairLLaMA: Efficient Representations and Fine-Tuned Adapters for Program Repair (André Silva, Sen Fang and Martin Monperrus), Technical report 2312.15698, arXiv, 2023.
2022
2021
- Megadiff: A Dataset of 600k Java Source Code Changes Categorized by Diff Size (Martin Monperrus, Matias Martinez, He Ye, Fernanda Madeiral, Thomas Durieux and Zhongxing Yu), Technical report 2108.04631, arXiv, 2021.
- Chaos Engineering of Ethereum Blockchain Clients (Long Zhang, Javier Ron, Benoit Baudry and Martin Monperrus), Technical report 2111.00221, arXiv, 2021.
- FLACOCO: Fault Localization for Java based on Industry-grade Coverage (André Silva, Matias Martinez, Benjamin Danglot, Davide Ginelli and Martin Monperrus), Technical report 2111.12513, arXiv, 2021.
2019
- D&C: A Divide-and-Conquer Approach to IR-based Bug Localization (Anil Koyuncu, Tegawendé F. Bissyandé, Dongsun Kim, Kui Liu, Jacques Klein, Martin Monperrus and Yves Le Traon), Technical report 1902.02703, arXiv, 2019.
- A Literature Study of Embeddings on Source Code (Zimin Chen and Martin Monperrus), Technical report 1904.03061, arXiv, 2019.
- Suggestions on Test Suite Improvements with Automatic Infection and Propagation Analysis (Oscar Luis Vera-Pérez, Benjamin Danglot, Martin Monperrus and Benoit Baudry), Technical report 1909.04770, arXiv, 2019.
- Using Sequence-to-Sequence Learning for Repairing C Vulnerabilities (Zimin Chen, Steve Kommrusch and Martin Monperrus), Technical report 1912.02015, arXiv, 2019.
- Automatic Observability for Dockerized Java Applications (Long Zhang, Deepika Tiwari, Brice Morin, Benoit Baudry and Martin Monperrus), Technical report 1912.06914, arXiv, 2019.
2018
- The CodRep Machine Learning on Source Code Competition (Zimin Chen and Martin Monperrus), Technical report 1807.03200, arXiv, 2018.
- Human-competitive Patches in Automatic Program Repair with Repairnator (Martin Monperrus, Simon Urli, Thomas Durieux, Matias Martinez, Benoit Baudry and Lionel Seinturier), Technical report 1810.05806, arXiv, 2018.
- The Remarkable Role of Similarity in Redundancy-based Program Repair (Zimin Chen and Martin Monperrus), Technical report 1811.05703, arXiv, 2018.
- The Living Review on Automated Program Repair (Martin Monperrus), Technical report hal-01956501, HAL Archives Ouvertes, 2018.
2017
- Test Case Generation for Program Repair: A Study of Feasibility and Effectiveness (Zhongxing Yu, Matias Martinez, Benjamin Danglot, Thomas Durieux and Martin Monperrus), Technical report 1703.00198, arXiv, 2017.
- The Patches of the Nopol Automatic Repair System on the Bugs of Defects4J version 1.1.0 (Thomas Durieux, Benjamin Danglot, Zhongxing Yu, Matias Martinez, Simon Urli and Martin Monperrus), Technical report hal-01480084, Université Lille 1 - Sciences et Technologies, 2017.
2016
- BanditRepair: Speculative Exploration of Runtime Patches (Thomas Durieux, Youssef Hamadi and Martin Monperrus), Technical report 1603.07631, arXiv, 2016.
- Production-Driven Patch Generation and Validation (Thomas Durieux, Youssef Hamadi and Martin Monperrus), Technical report 1609.06848, arXiv, 2016.
- IntroClassJava: A Benchmark of 297 Small and Buggy Java Programs (Thomas Durieux and Martin Monperrus), Technical report hal-01272126, Universite Lille 1, 2016.
2015
- Software that Learns from its Own Failures (Martin Monperrus), Technical report 1502.00821, arXiv, 2015.
- DSpot: Test Amplification for Automatic Assessment of Computational Diversity (Benoit Baudry, Simon Allier, Marcelino Rodriguez-Cancio and Martin Monperrus), Technical report 1503.05807, arXiv, 2015.
- Automatic Repair of Infinite Loops (Sebastian R. Lamelas Marcote and Martin Monperrus), Technical report 1504.05078, arXiv, 2015.
- Automatic Repair of Real Bugs: An Experience Report on the Defects4J Dataset (Matias Martinez, Thomas Durieux, Jifeng Xuan, Romain Sommerard and Martin Monperrus), Technical report 1505.07002, arXiv, 2015.
- Dynamic Analysis can be Improved with Automatic Test Suite Refactoring (Jifeng Xuan, Benoit Cornu, Matias Martinez, Benoit Baudry, Lionel Seinturier and Martin Monperrus), Technical report 1506.01883, arXiv, 2015.
- Automatic Software Diversity in the Light of Test Suites (Benoit Baudry, Simon Allier, Marcelino Rodriguez-Cancio and Martin Monperrus), Technical report 1509.00144, arXiv, 2015.
- NPEFix: Automatic Runtime Repair of Null Pointer Exceptions in Java (Benoit Cornu, Thomas Durieux, Lionel Seinturier and Martin Monperrus), Technical report 1512.07423, arXiv, 2015.
2014
- An Approach for Discovering Traceability Links between Regulatory Documents and Source Code Through User-Interface Labels (Antoine Mischler and Martin Monperrus), Technical report 1403.2639, arXiv, 2014.
- ASTOR: Evolutionary Automatic Software Repair for Java (Matias Martinez and Martin Monperrus), Technical report 1410.6651, arXiv, 2014.
- A Generative Model of Software Dependency Graphs to Better Understand Software Evolution (Vincenzo Musco, Martin Monperrus and Philippe Preux), Technical report 1410.7921, arXiv, 2014.
- Accurate Extraction of Bug Fix Pattern Occurrences using Abstract Syntax Tree Analysis (Matias Martinez, Laurence Duchien and Martin Monperrus), Technical report hal-01075938, Inria, 2014.
- Analysis and Exploitation of Natural Software Diversity: The Case of API Usages (Diego Mendez, Benoit Baudry and Martin Monperrus), Technical report hal-01095501, Inria, 2014.
- Debugging with the Crowd: a Debug Recommendation System based on Stackoverflow (Martin Monperrus and Anthony Maia), Technical report hal-00987395, Université Lille 1 - Sciences et Technologies, 2014.
- Challenging Analytical Knowledge On Exception-Handling: An Empirical Study of 32 Java Software Packages (Martin Monperrus, Maxence Germain de Montauzan, Benoit Cornu, Raphael Marvie and Romain Rouvoy), Technical report hal-01093908, Laboratoire d'Informatique Fondamentale de Lille, 2014.
2013
2012
- Towards Ecology Inspired Software Engineering (Benoit Baudry and Martin Monperrus), Technical report 1205.1102, arXiv, 2012.
- In-Vivo Bytecode Instrumentation for Improving Privacy on Android Smartphones in Uncertain Environments (Alexandre Bartel, Jacques Klein, Martin Monperrus, Kevin Allix and Yves Le Traon), Technical report 1208.4536, arXiv, 2012.
- XSS-FP: Browser Fingerprinting using HTML Parser Quirks (Erwan Abgrall, Yves Le Traon, Martin Monperrus, Sylvain Gombault, Mario Heiderich and Alain Ribault), Technical report 1211.4812, arXiv, 2012.
- Improving privacy on android smartphones through in-vivo bytecode instrumentation (Alexandre Bartel, Jacques Klein, Martin Monperrus, Kevin Allix and Yves Le Traon), Technical report arXiv:1208.4536, University of Luxembourg, 2012.
- Mining Repair Actions for Guiding Automated Program Fixing (Matias Martinez and Martin Monperrus), Technical report hal-01080299, Inria, 2012.
- CVS-Vintage: A Dataset of 14 CVS Repositories of Java Software (Martin Monperrus and Matias Martinez), Technical report hal-00769121, HAL, 2012.
2011