Recherche - Archive ouverte HAL Accéder directement au contenu

Filtrer vos résultats

21 résultats
Image document

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
Empirical Software Engineering, 2018, pp.33-67. ⟨10.1007/s10664-018-9619-4⟩
Article dans une revue hal-01774223v1
Image document

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 , et al.
[Research Report] hal-01480084, Université Lille 1 - Sciences et Technologies. 2017
Rapport hal-01480084v1

Production-Driven Patch Generation and Validation

Thomas Durieux , Youssef Hamadi , Martin Monperrus
[Research Report] hal-01370709, INRIA - Centre Lille Nord Europe. 2016
Rapport hal-01370709v1

Fully Automated HTML and Javascript Rewriting for Constructing a Self-healing Web Proxy

Thomas Durieux , Youssef Hamadi , Martin Monperrus
Proceedings of the 29th IEEE International Symposium on Software Reliability Engineering (ISSRE 2018), Oct 2018, Memphis, United States. ⟨10.1109/ISSRE.2018.00012⟩
Communication dans un congrès hal-01746141v1

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
ESEC/FSE 2017 - 11th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, Sep 2017, Paderborn, Germany. pp.1936-1964, ⟨10.1007/s10664-016-9470-4⟩
Communication dans un congrès hal-01574671v1

Automatic Repair of Real Bugs: An Experience Report on the Defects4J Dataset

Thomas Durieux , Matias Martinez , Martin Monperrus , Romain Sommerard , Jifeng Xuan
2015
Pré-publication, Document de travail hal-01162221v1

Towards an automated approach for bug fix pattern detection

Fernanda Madeiral , Thomas Durieux , Victor Sobreira , Marcelo Maia
VEM '18 - Proceedings of the VI Workshop on Software Visualization, Evolution and Maintenance, Sep 2018, São Carlos, Brazil
Communication dans un congrès hal-01851813v1
Image document

Dynamic Patch Generation for Null Pointer Exceptions Using Metaprogramming

Thomas Durieux , Benoit Cornu , Lionel Seinturier , Martin Monperrus
IEEE International Conference on Software Analysis, Evolution and Reengineering, Feb 2017, Klagenfurt, Austria. pp.349-358, ⟨10.1109/SANER.2017.7884635⟩
Communication dans un congrès hal-01419861v1
Image document

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
Empirical Software Engineering, 2017, 22 (4), pp.1936-1964. ⟨10.1007/s10664-016-9470-4⟩
Article dans une revue hal-01387556v1
Image document

Repairnator patches programs automatically

Martin Monperrus , Simon Urli , Thomas Durieux , Matias Martinez , Benoit Baudry , et al.
Ubiquity, 2019, July (2), pp.1-12. ⟨10.1145/3349589⟩
Article dans une revue hal-02267512v1
Image document

DynaMoth: Dynamic Code Synthesis for Automatic Program Repair

Thomas Durieux , Martin Monperrus
11th International Workshop in Automation of Software Test, May 2016, Austin, United States. ⟨10.1145/2896921.2896931⟩
Communication dans un congrès hal-01279233v1
Image document

From Runtime Failures to Patches: Study of Patch Generation in Production

Thomas Durieux
Software Engineering [cs.SE]. University of Lille, 2018. English. ⟨NNT : ⟩
Thèse tel-01883676v1
Image document

Production-Driven Patch Generation

Thomas Durieux , Youssef Hamadi , Martin Monperrus
Proceedings of the 39th International Conference on Software Engineering: New Ideas and Emerging Results Track, May 2017, Buenos Aires, Argentina. pp.23-26, ⟨10.1109/ICSE-NIER.2017.8⟩
Communication dans un congrès hal-01463689v1

BanditRepair: Speculative Exploration of Runtime Patches

Thomas Durieux , Youssef Hamadi , Martin Monperrus
2016
Pré-publication, Document de travail hal-01293596v1
Image document

A Comprehensive Study of Automatic Program Repair on the QuixBugs Benchmark

He Ye , Matias Martinez , Thomas Durieux , Martin Monperrus
2019 IEEE 1st International Workshop on Intelligent Bug Fixing (IBF), Feb 2019, Hangzhou, China. pp.1-10, ⟨10.1109/IBF.2019.8665475⟩
Communication dans un congrès hal-03522321v1
Image document

A comprehensive study of automatic program repair on the QuixBugs benchmark

He Ye , Matias Martinez , Thomas Durieux , Martin Monperrus
Journal of Systems and Software, 2021, 171, pp.110825. ⟨10.1016/j.jss.2020.110825⟩
Article dans une revue hal-03396373v1

Dissection of a Bug Dataset: Anatomy of 395 Patches from Defects4J

Victor Sobreira , Thomas Durieux , Fernanda Madeiral , Martin Monperrus , Marcelo A. Maia
SANER 2018 - 25th edition of the IEEE International Conference on Software Analysis, Evolution and Reengineering, Mar 2018, Campobasso, Italy. ⟨10.1109/SANER.2018.8330203⟩
Communication dans un congrès hal-01689684v1

Test Case Generation for Program Repair: A Study of Feasibility and Effectiveness

Zhongxing Yu , Matias Martinez , Benjamin Danglot , Thomas Durieux , Martin Monperrus
2017
Pré-publication, Document de travail hal-01575219v1
Image document

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
ESEC/FSE '19: 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Aug 2019, Tallinn, Estonia. pp.302-313, ⟨10.1145/3338906.3338911⟩
Communication dans un congrès hal-03522732v1

Exhaustive Exploration of the Failure-oblivious Computing Search Space

Thomas Durieux , Youssef Hamadi , Zhongxing Yu , Benoit Baudry , Martin Monperrus
ICST 2018 - 11th IEEE Conference on Software Testing, Validation and Verification, Apr 2018, Västerås, Sweden. ⟨10.1109/ICST.2018.00023⟩
Communication dans un congrès hal-01624988v1

NPEFix: Automatic Runtime Repair of Null Pointer Exceptions in Java

Benoit Cornu , Thomas Durieux , Lionel Seinturier , Martin Monperrus
2015
Pré-publication, Document de travail hal-01251960v1