Thomas Durieux

Orcid: 0000-0002-1996-6134

Affiliations:
  • KTH Royal Institute of Technology


According to our database1, Thomas Durieux authored at least 43 papers between 2015 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Evolution of automated weakness detection in Ethereum bytecode: a comprehensive study.
Empir. Softw. Eng., April, 2024

2023
Coverage-Based Debloating for Java Bytecode.
ACM Trans. Softw. Eng. Methodol., April, 2023

EnergiBridge: Empowering Software Sustainability through Cross-Platform Energy Measurement.
CoRR, 2023

Empirical Study of the Docker Smells Impact on the Image Size.
CoRR, 2023

Breaking the Silence: the Threats of Using LLMs in Software Engineering.
CoRR, 2023

Parfum: Detection and Automatic Repair of Dockerfile Smells.
CoRR, 2023

SmartBugs 2.0: An Execution Framework for Weakness Detection in Ethereum Smart Contracts.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

2022
Automated Classification of Overfitting Patches With Statically Extracted Code Features.
IEEE Trans. Software Eng., 2022

2021
A comprehensive study of automatic program repair on the QuixBugs benchmark.
J. Syst. Softw., 2021

Automatic Diversity in the Software Supply Chain.
CoRR, 2021

Megadiff: A Dataset of 600k Java Source Code Changes Categorized by Diff Size.
CoRR, 2021

DUETS: A Dataset of Reproducible Pairs ofJava Library-Clients.
CoRR, 2021

A longitudinal analysis of bloated Java dependencies.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

A large-scale study on human-cloned changes for automated program repair.
Proceedings of the 18th IEEE/ACM International Conference on Mining Software Repositories, 2021

Duets: A Dataset of Reproducible Pairs of Java Library-Clients.
Proceedings of the 18th IEEE/ACM International Conference on Mining Software Repositories, 2021

The Behavioral Diversity of Java JSON Libraries.
Proceedings of the 32nd IEEE International Symposium on Software Reliability Engineering, 2021

2020
Fully Automated HTML and JavaScript Rewriting for Constructing a Self-healing Web Proxy.
Softw. Test. Verification Reliab., 2020

Trace-based Debloat for Java Bytecode.
CoRR, 2020

Empirical Study of Restarted and Flaky Builds on Travis CI.
Proceedings of the MSR '20: 17th International Conference on Mining Software Repositories, 2020

SmartBugs: A Framework to Analyze Solidity Smart Contracts.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020

Empirical review of automated analysis tools on 47, 587 Ethereum smart contracts.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

2019
Repairnator patches programs automatically.
Ubiquity, 2019

Alleviating patch overfitting with automatic test generation: a study of feasibility and effectiveness for the Nopol repair system.
Empir. Softw. Eng., 2019

Critical Review of BugSwarm for Fault Localization and Program Repair.
CoRR, 2019

Interviewing the Most Successful Bot on GitHub: Dr Travis CI on 35+ Million of its Jobs.
CoRR, 2019

Empirical review of Java program repair tools: a large-scale experiment on 2, 141 bugs and 23, 551 repair attempts.
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019

An Analysis of 35+ Million Jobs of Travis CI.
Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution, 2019

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).
PhD thesis, 2018

Human-competitive Patches in Automatic Program Repair with Repairnator.
CoRR, 2018

Towards an automated approach for bug fix pattern detection.
CoRR, 2018

Dissection of a bug dataset: Anatomy of 395 patches from Defects4J.
Proceedings of the 25th International Conference on Software Analysis, 2018

Exhaustive Exploration of the Failure-Oblivious Computing Search Space.
Proceedings of the 11th IEEE International Conference on Software Testing, 2018

2017
Nopol: Automatic Repair of Conditional Statement Bugs in Java Programs.
IEEE Trans. Software Eng., 2017

Automatic repair of real bugs in java: a large-scale experiment on the defects4j dataset.
Empir. Softw. Eng., 2017

Exhaustive Exploration of the Failure-oblivious Computing Search Space.
CoRR, 2017

Test Case Generation for Program Repair: A Study of Feasibility and Effectiveness.
CoRR, 2017

Dynamic patch generation for null pointer exceptions using metaprogramming.
Proceedings of the IEEE 24th International Conference on Software Analysis, 2017

Production-Driven Patch Generation.
Proceedings of the 39th IEEE/ACM International Conference on Software Engineering: New Ideas and Emerging Technologies Results Track, 2017

2016
Production-Driven Patch Generation and Validation.
CoRR, 2016

BanditRepair: Speculative Exploration of Runtime Patches.
CoRR, 2016

DynaMoth: dynamic code synthesis for automatic program repair.
Proceedings of the 11th International Workshop on Automation of Software Test, 2016

2015
Automatic Repair of Real Bugs: An Experience Report on the Defects4J Dataset.
CoRR, 2015

NPEFix: Automatic Runtime Repair of Null Pointer Exceptions in Java.
CoRR, 2015


  Loading...