NPEFix: Automatic Runtime Repair of Null Pointer Exceptions in Java. - Benoit Cornu; Thomas Durieux; Lionel Seinturier; Martin Monperrus (CoRR, 2015)

Automatic Repair of Real Bugs: An Experience Report on the Defects4J Dataset. - Thomas Durieux; Matias Martinez; Martin Monperrus; Romain Sommerard; Jifeng Xuan (CoRR, 2015)

DynaMoth: dynamic code synthesis for automatic program repair. - Thomas Durieux; Martin Monperrus (AST@ICSE, 2016)

BanditRepair: Speculative Exploration of Runtime Patches. - Thomas Durieux; Youssef Hamadi; Martin Monperrus (CoRR, 2016)

Production-Driven Patch Generation and Validation. - Thomas Durieux; Youssef Hamadi; Martin Monperrus (CoRR, 2016)

Production-Driven Patch Generation. - Thomas Durieux; Youssef Hamadi; Martin Monperrus (ICSE-NIER, 2017)

Dynamic patch generation for null pointer exceptions using metaprogramming. - Thomas Durieux; Benoit Cornu; Lionel Seinturier; Martin Monperrus (SANER, 2017)

Test Case Generation for Program Repair: A Study of Feasibility and Effectiveness. - Zhongxing Yu; Matias Martinez; Benjamin Danglot; Thomas Durieux; Martin Monperrus (CoRR, 2017)

Exhaustive Exploration of the Failure-oblivious Computing Search Space. - Thomas Durieux; Youssef Hamadi; Zhongxing Yu; Martin Monperrus (CoRR, 2017)

Automatic repair of real bugs in java: a large-scale experiment on the defects4j dataset. - Matias Martinez; Thomas Durieux; Romain Sommerard; Jifeng Xuan; Martin Monperrus (Empir. Softw. Eng., 2017)

Nopol: Automatic Repair of Conditional Statement Bugs in Java Programs. - Jifeng Xuan; Matias Martinez; Favio Demarco; Maxime Clement; Sebastian R. Lamelas Marcote; Thomas Durieux; Daniel Le Berre; Martin Monperrus (IEEE Trans. Software Eng., 2017)

Exhaustive Exploration of the Failure-Oblivious Computing Search Space. - Thomas Durieux; Youssef Hamadi; Zhongxing Yu; Benoit Baudry; Martin Monperrus (ICST, 2018)

Dissection of a bug dataset: Anatomy of 395 patches from Defects4J. - Victor Sobreira; Thomas Durieux; Fernanda Madeiral; Martin Monperrus; Marcelo de Almeida Maia (SANER, 2018)

Towards an automated approach for bug fix pattern detection. - Fernanda Madeiral; Thomas Durieux; Victor Sobreira; Marcelo de Almeida Maia (CoRR, 2018)

Human-competitive Patches in Automatic Program Repair with Repairnator. - Martin Monperrus; Simon Urli; Thomas Durieux; Matias Martinez; Benoit Baudry; Lionel Seinturier (CoRR, 2018)

From Runtime Failures to Patches: Study of Patch Generation in Production. (De l'erreur d'exécution aux correctifs: étude de la génération de correctifs en production). - Thomas Durieux (2018)

An Analysis of 35+ Million Jobs of Travis CI. - Thomas Durieux; Rui Abreu 001; Martin Monperrus; Tegawendé F. Bissyandé; Luis Cruz 002 (ICSME, 2019)

Empirical review of Java program repair tools: a large-scale experiment on 2, 141 bugs and 23, 551 repair attempts. - Thomas Durieux; Fernanda Madeiral; Matias Martinez; Rui Abreu 001 (ESEC/SIGSOFT FSE, 2019)

Interviewing the Most Successful Bot on GitHub: Dr Travis CI on 35+ Million of its Jobs. - Thomas Durieux; Rui Abreu 001; Martin Monperrus; Tegawendé F. Bissyandé (CoRR, 2019)

Critical Review of BugSwarm for Fault Localization and Program Repair. - Thomas Durieux; Rui Abreu 001 (CoRR, 2019)

Alleviating patch overfitting with automatic test generation: a study of feasibility and effectiveness for the Nopol repair system. - Zhongxing Yu; Matias Martinez; Benjamin Danglot; Thomas Durieux; Martin Monperrus (Empir. Softw. Eng., 2019)

Repairnator patches programs automatically. - Martin Monperrus; Simon Urli; Thomas Durieux; Matias Martinez; Benoit Baudry; Lionel Seinturier (Ubiquity, 2019)

Empirical review of automated analysis tools on 47, 587 Ethereum smart contracts. - Thomas Durieux; João F. Ferreira 001; Rui Abreu 001; Pedro Cruz 003 (ICSE, 2020)

SmartBugs: A Framework to Analyze Solidity Smart Contracts. - João F. Ferreira 001; Pedro Cruz 003; Thomas Durieux; Rui Abreu 001 (ASE, 2020)

Empirical Study of Restarted and Flaky Builds on Travis CI. - Thomas Durieux; Claire Le Goues; Michael Hilton; Rui Abreu 001 (MSR, 2020)

Trace-based Debloat for Java Bytecode. - César Soto-Valero; Thomas Durieux; Nicolas Harrand; Benoit Baudry (CoRR, 2020)

Fully Automated HTML and JavaScript Rewriting for Constructing a Self-healing Web Proxy. - Thomas Durieux; Youssef Hamadi; Martin Monperrus (Softw. Test. Verification Reliab., 2020)

Trace-based Debloat for Java Bytecode, experiment results. - César Soto-Valero; Thomas Durieux; Nicolas Harrand; Benoit Baudry (Zenodo, 2020)

Empirical Review of Automated Analysis Tools on 47,587 Ethereum Smart Contracts. - Thomas Durieux; João F. Ferreira 001; Rui Abreu 001; Pedro Cruz 003 (Zenodo, 2020)

The Behavioral Diversity of Java JSON Libraries. - Nicolas Harrand; Thomas Durieux; David Broman; Benoit Baudry (ISSRE, 2021)

Duets: A Dataset of Reproducible Pairs of Java Library-Clients. - Thomas Durieux; César Soto-Valero; Benoit Baudry (MSR, 2021)

A large-scale study on human-cloned changes for automated program repair. - Fernanda Madeiral; Thomas Durieux (MSR, 2021)

A longitudinal analysis of bloated Java dependencies. - César Soto-Valero; Thomas Durieux; Benoit Baudry (ESEC/SIGSOFT FSE, 2021)

DUETS: A Dataset of Reproducible Pairs ofJava Library-Clients. - Thomas Durieux; César Soto-Valero; Benoit Baudry (CoRR, 2021)

Megadiff: A Dataset of 600k Java Source Code Changes Categorized by Diff Size. - Martin Monperrus; Matias Martinez; He Ye; Fernanda Madeiral; Thomas Durieux; Zhongxing Yu (CoRR, 2021)

Automatic Diversity in the Software Supply Chain. - Nicolas Harrand; Thomas Durieux; David Broman; Benoit Baudry (CoRR, 2021)

A comprehensive study of automatic program repair on the QuixBugs benchmark. - He Ye; Matias Martinez; Thomas Durieux; Martin Monperrus (J. Syst. Softw., 2021)

A Longitudinal Analysis of Bloated Java Dependencies. - César Soto-Valero; Thomas Durieux; Benoit Baudry (Zenodo, 2021)

Automated Classification of Overfitting Patches With Statically Extracted Code Features. - He Ye; Jian Gu 001; Matias Martinez; Thomas Durieux; Martin Monperrus (IEEE Trans. Software Eng., 2022)

SmartBugs 2.0: An Execution Framework for Weakness Detection in Ethereum Smart Contracts. - Monika Di Angelo; Thomas Durieux; João F. Ferreira 001; Gernot Salzer (ASE, 2023)

Parfum: Detection and Automatic Repair of Dockerfile Smells. - Thomas Durieux (CoRR, 2023)

EnergiBridge: Empowering Software Sustainability through Cross-Platform Energy Measurement. - June Sallou; Luis Cruz 002; Thomas Durieux (CoRR, 2023)

Coverage-Based Debloating for Java Bytecode. - César Soto-Valero; Thomas Durieux; Nicolas Harrand; Benoit Baudry (ACM Trans. Softw. Eng. Methodol., 2023)

Empirical Study of the Docker Smells Impact on the Image Size. - Thomas Durieux (ICSE, 2024)

Breaking the Silence: the Threats of Using LLMs in Software Engineering. - June Sallou; Thomas Durieux; Annibale Panichella (NIER@ICSE, 2024)

S.C.A.L.E: A CO2-Aware Scheduler for OpenShift at ING. - Jurriaan Den Toonder; Paul Braakman; Thomas Durieux (SIGSOFT FSE Companion, 2024)

Evolution of automated weakness detection in Ethereum bytecode: a comprehensive study. - Monika Di Angelo; Thomas Durieux; João F. Ferreira 001; Gernot Salzer (Empir. Softw. Eng., 2024)

Unveiling the Energy Vampires: A Methodology for Debugging Software Energy Consumption. - Enrique Barba Roque; Luis Cruz 002; Thomas Durieux (ICSE, 2025)

GHALogs: Large-Scale Dataset of GitHub Actions Runs. - Florent Moriconi; Thomas Durieux; Jean-Rémy Falleri; Raphaël Troncy; Aurélien Francillon (MSR, 2025)

Wolves in the Repository: A Software Engineering Analysis of the XZ Utils Supply Chain Attack. - Piotr Przymus; Thomas Durieux (MSR, 2025)

What Happened in This Pipeline? Diffing Build Logs with CiDiff. - Nicolas Hubner; Jean-Rémy Falleri; Raluca Uricaru; Thomas Degueule; Thomas Durieux (Proc. ACM Softw. Eng., 2025)