2024
- WASM-MUTATE: Fast and Effective Binary Diversification for WebAssembly (Javier Cabrera-Arteaga, Nicholas Fitzgerald, Martin Monperrus and Benoit Baudry), In Computers & Security, 2024.
- With Great Humor Comes Great Developer Engagement (Deepika Tiwari, Tim Toady, Martin Monperrus and Benoit Baudry), In Proceedings of International Conference on Software Engineering, 2024.
- BUMP: A Benchmark of Reproducible Breaking Dependency Updates (Frank Reyes, Yogya Gamage, Gabriel Skoglund, Benoit Baudry and Martin Monperrus), In Proceedings of SANER 2024, 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.
2023
- WebAssembly Diversification for Malware Evasion (Javier Cabrera-Arteaga, Martin Monperrus, Tim Toady and Benoit Baudry), In Computers & Security, 2023.
- RICK: Generating Mocks from Production Data (Deepika Tiwari, Martin Monperrus and Benoit Baudry), In Proceedings of ICST, 2023.
- Challenges of Producing Software Bill Of Materials for Java (Musard Balliu, Benoit Baudry, Sofia Bobadilla, Mathias Ekstedt, Martin Monperrus, Javier Ron, Aman Sharma, Gabriel Skoglund, César Soto-Valero and Martin Wittlinger), In IEEE Security & Privacy, 2023.
- Highly Available Blockchain Nodes With N-Version Design (Javier Ron, César Soto-Valero, Long Zhang, Benoit Baudry and Martin Monperrus), In IEEE Transactions on Dependable and Secure Computing, 2023.
2022
- Multi-Variant Execution at the Edge (Javier Cabrera-Arteaga, Pierre Laperdrix, Martin Monperrus and Benoit Baudry), In Proceedings of the 9th ACM Workshop on Moving Target Defense, 2022.
- Harvesting Production GraphQL Queries to Detect Schema Faults (Louise Zetterlund, Deepika Tiwari, Martin Monperrus and Benoit Baudry), In Proceedings of the International Conference on Software Testing, Verification and Validation (ICST), 2022.
- Spork: Structured Merge for Java with Formatting Preservation (Simon Larsén, Jean-Rémy Falleri, Benoit Baudry and Martin Monperrus), In IEEE Transactions on Software Engineering, 2022.
- The Multibillion Dollar Software Supply Chain of Ethereum (César Soto-Valero, Martin Monperrus and Benoit Baudry), In IEEE Computer, 2022.
- Exhaustive Survey of Rickrolling in Academic Literature (Benoit Baudry and Martin Monperrus), In https://youtu.be/dQw4w9WgXcQ , Proceedings of SIGBOVIK, 2022.
- Mimicking Production Behavior with Generated Mocks (Deepika Tiwari, Martin Monperrus and Benoit Baudry), Technical report 2208.01321, arXiv, 2022.
- Long Live Software Easter Eggs! (Benoit Baudry, Tim Toady and Martin Monperrus), In Queue, Association for Computing Machinery (ACM), volume 20, 2022.
2021
- Observability and Chaos Engineering on System Calls for Containerized Applications in Docker (Jesper Simonsson, Long Zhang, Brice Morin, Benoit Baudry and Martin Monperrus), In Future Generation Computer Systems, 2021.
- A Comprehensive Study of Bloated Dependencies in the Maven Ecosystem (César Soto-Valero, Nicolas Harrand, Martin Monperrus and Benoit Baudry), In Empirical Software Engineering, 2021.
- Maximizing Error Injection Realism for Chaos Engineering with System Calls (Long Zhang, Brice Morin, Benoit Baudry and Martin Monperrus), In IEEE Transactions on Dependable and Secure Computing, 2021.
- CROW: Code Diversification for WebAssembly (Javier Cabrera Arteaga, Orestis Malivitsis, Oscar Vera Pérez, Benoit Baudry and Martin Monperrus), In Proceedings of the Workshop on Measurements, Attacks, and Defenses for the Web (MADWeb), 2021.
- Production Monitoring to Improve Test Suites (Deepika Tiwari, Long Zhang, Martin Monperrus and Benoit Baudry), In IEEE Transactions on Reliability, 2021.
- A Software-Repair Robot based on Continual Learning (Benoit Baudry, Zimin Chen, Khashayar Etemadi, Han Fu, Davide Ginelli, Steve Kommrusch, Matias Martinez, Martin Monperrus, Javier Ron, He Ye and Zhongxing Yu), In IEEE Software, 2021.
- Chaos Engineering of Ethereum Blockchain Clients (Long Zhang, Javier Ron, Benoit Baudry and Martin Monperrus), Technical report 2111.00221, arXiv, 2021.
- Science-changing Code (Benoit Baudry and Martin Monperrus), Blog@CACM, 2021.
- Testing beyond coverage (Benoit Baudry and Martin Monperrus), Increment, 2021.
2020
- Superoptimization of WebAssembly Bytecode (Javier Cabrera-Arteaga, Shrinish Donde, Jian Gu, Orestis Floros, Lucas Satabin, Benoit Baudry and Martin Monperrus), In Proceedings of MoreVMs: Workshop on Modern Language Runtimes, Ecosystems, 2020.
- Java Decompiler Diversity and its Application to Meta-decompilation (Nicolas Harrand, César Soto-Valero, Martin Monperrus and Benoit Baudry), In Journal of Systems and Software, 2020.
2019
- A Snowballing Literature Study on Test Amplification (Benjamin Danglot, Oscar Luis Vera-Pérez, Zhongxing Yu, Andy Zaidman, Martin Monperrus and Benoit Baudry), In Journal of Systems and Software, Elsevier, 2019.
- A Chaos Engineering System for Live Analysis and Falsification of Exception-handling in the JVM (Long Zhang, Brice Morin, Philipp Haller, Benoit Baudry and Martin Monperrus), In IEEE Transactions on Software Engineering, 2019.
- Automatic Test Improvement with DSpot: a Study with Ten Mature Open-Source Projects (Benjamin Danglot, Oscar Luis Vera-Pérez, Benoit Baudry and Martin Monperrus), In Empirical Software Engineering, 2019.
- A Journey Among Java Neutral Program Variants (Nicolas Harrand, Simon Allier, Marcelino Rodriguez-Cancio, Martin Monperrus and Benoit Baudry), In Journal Genetic Programming and Evolvable Machines, 2019.
- An Approach and Benchmark to Detect Behavioral Changes of Commits in Continuous Integration (Benjamin Danglot, Martin Monperrus, Walter Rudametkin and Benoit Baudry), In Empirical Software Engineering, 2019.
- The Strengths and Behavioral Quirks of Java Bytecode Decompilers (Nicolas Harrand, César Soto-Valero, Martin Monperrus and Benoit Baudry), In Proceedings of the 19th IEEE International Working Conference on Source Code Analysis and Manipulation, 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.
- Scalable Comparison of JavaScript V8 Bytecode Traces (Javier Cabrera-Arteaga, Martin Monperrus and Benoit Baudry), In Proceedings of the SPLASH workshop on Virtual Machines and Language Implementations (VMIL), 2019.
- Repairnator patches programs automatically (Martin Monperrus, Simon Urli, Thomas Durieux, Matias Martinez, Benoit Baudry and Lionel Seinturier), In Ubiquity, Association for Computing Machinery, July (2), pp.1-12, 2019.
- Automatic Observability for Dockerized Java Applications (Long Zhang, Deepika Tiwari, Brice Morin, Benoit Baudry and Martin Monperrus), Technical report 1912.06914, arXiv, 2019.
- Dynamic Analysis in the Browser (Benoit Baudry and Martin Monperrus), Blog@CACM, 2019.
2018
- Exhaustive Exploration of the Failure-oblivious Computing Search Space (Thomas Durieux, Youssef Hamadi, Zhongxing Yu, Benoit Baudry and Martin Monperrus), In Proceedings of the International Conference on Software Testing, Verification and Validation (ICST), 2018.
- A Comprehensive Study of Pseudo-tested Methods (Oscar Luis Vera-Pérez, Benjamin Danglot, Martin Monperrus and Benoit Baudry), In Empirical Software Engineering, 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.
- Descartes: A PITest Engine to Detect Pseudo-Tested Methods - Tool Demonstration (Oscar Luis Vera-Pérez, Martin Monperrus and Benoit Baudry), In ACM/IEEE International Conference on Automated Software Engineering, Tool demonstration track, 2018.
2017
2016
2015
- The Multiple Facets of Software Diversity: Recent Developments in Year 2000 and Beyond (Benoit Baudry and Martin Monperrus), In ACM Computing Surveys, volume 48, 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.
- 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.
- Multitier diversification in Web-based software applications (Simon Allier, Olivier Barais, Benoit Baudry, Johann Bourcier, Erwan Daubert, Franck Fleurey, Martin Monperrus, Hui Song and Maxime Tricoire), In IEEE Software, Institute of Electrical and Electronics Engineers, volume 32, 2015.
2014
- Tailored Source Code Transformations to Synthesize Computationally Diverse Program Variants (Benoit Baudry, Simon Allier and Martin Monperrus), In Proceedings of the International Symposium on Software Testing and Analysis, 2014.
- DIVERSIFY: Ecology-inspired software evolution for diversity emergence (Benoit Baudry, Martin Monperrus, Cendrine Mony, Franck Chauvel, Franck Fleurey and Siobhàn Clarke), In Proceedings of IEEE CSMR-WCRE, IEEE, 2014.
- On Analyzing the Topology of Commit Histories in Decentralized Version Control Systems (Marco Biazzini, Martin Monperrus and Benoit Baudry), In ICSME - 30th IEEE International Conference on Software Maintenance and Evolution, 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.
2013
- Empirical Evidence of Large-Scale Diversity in API Usage of Object-Oriented Software (Diego Mendez, Benoit Baudry and Martin Monperrus), In International Conference on Source Code Analysis and Manipulation (SCAM'2013), 2013.
- Automated Measurement of Models of Requirements (Martin Monperrus, Benoit Baudry, Joël Champeau, Brigitte Hoeltzener and Jean-Marc Jézéquel), In Software Quality Journal, Springer Verlag, volume 21, 2013.
- Two Flavors in Automated Software Repair: Rigid Repair and Plastic Repair (Martin Monperrus and Benoit Baudry), Technical report Dagstuhl Seminar 13061 "Fault Prediction, Localization, and Repair", Schloss Dagstuhl - Leibniz Center for Informatics, 2013.
2012
2011