432 citations · 2k across the 40 of their papers we have counts for
9 papers · 1 filter
Nopol: Automatic Repair of Conditional Statement Bugs in Java Programs
Jifeng Xuan, Matias Martinez, Favio Demarco +5
We propose NOPOL, an approach to automatic repair of buggy conditional statements (i.e., if-then-else statements). This approach takes a buggy program as well as a test suite as in…
Automatic Repair of Real Bugs in Java: A Large-Scale Experiment on the Defects4J Dataset
Matias Martinez, Thomas Durieux, Romain Sommerard +2
Defects4J is a large, peer-reviewed, structured dataset of real-world Java bugs. Each bug in Defects4J comes with a test suite and at least one failing test case that triggers the…
Alleviating Patch Overfitting with Automatic Test Generation: A Study of Feasibility and Effectiveness for the Nopol Repair System
Zhongxing Yu, Matias Martinez, Benjamin Danglot +2
Among the many different kinds of program repair techniques, one widely studied family of techniques is called test suite based repair. However, test suites are in essence input-ou…
Coming: a Tool for Mining Change Pattern Instances from Git Commits
Matias Martinez, Martin Monperrus
Software repositories such as Git have become a relevant source of information for software engineer researcher. For instance, the detection of Commits that fulfill a given criteri…
Human-competitive Patches in Automatic Program Repair with Repairnator
Martin Monperrus, Simon Urli, Thomas Durieux +3
Repairnator is a bot. It constantly monitors software bugs discovered during continuous integration of open-source software and tries to fix them automatically. If it succeeds to s…
An Empirical Study on Quality of Android Applications written in Kotlin language
Bruno Gois Mateus, Matias Martinez
Context: During the last years, developers of mobile applications have the possibility to use new paradigms and tools for developing mobile applications. For instance, since 2017 A…
A Comprehensive Study of Automatic Program Repair on the QuixBugs Benchmark
He Ye, Matias Martinez, Thomas Durieux +1
Automatic program repair papers tend to repeatedly use the same benchmarks. This poses a threat to the external validity of the findings of the program repair research community. I…
Astor: Exploring the Design Space of Generate-and-Validate Program Repair beyond GenProg
Matias Martinez, Martin Monperrus
During last years, researches have proposed novel repair approaches that automatically generate patches for repairing software bugs. Repair approaches can be loosely characterized…
Do Mobile Developers Ask on Q&A Sites About Error Codes Thrown by a Cross-Platform App Development Framework? An Empirical Study
Matias Martinez, Sylvain Lecomte
During last years development frameworks have emerged to make easier the development and maintenance of cross-platform mobile applications. Xamarin framework is one of them: it tak…