Sign Up to like & get
recommendations!
1
Published in 2018 at "Empirical Software Engineering"
DOI: 10.1007/s10664-017-9552-y
Abstract: Automated program repair is increasingly gaining traction, due to its potential to reduce debugging cost greatly. The feasibility of automated program repair has been shown in a number of works, and the research focus is…
read more here.
Keywords:
program repair;
test suite;
automated program;
suite metrics ... See more keywords
Sign Up to like & get
recommendations!
0
Published in 2017 at "Empirical Software Engineering"
DOI: 10.1007/s10664-017-9562-9
Abstract: Genetic improvement for program repair can fix bugs or otherwise improve software via patch evolution. Consider GenProg, a prototypical technique of this type. GenProg’s crossover and mutation operators manipulate individuals represented as patches. A patch…
read more here.
Keywords:
program repair;
improved representation;
representation genetic;
repair ... See more keywords
Sign Up to like & get
recommendations!
0
Published in 2020 at "Empirical Software Engineering"
DOI: 10.1007/s10664-019-09780-z
Abstract: Patching is a common activity in software development. It is generally performed on a source code base to address bugs or add new functionalities. In this context, given the recurrence of bugs across projects, the…
read more here.
Keywords:
fixminer;
program repair;
fix;
fix patterns ... See more keywords
Sign Up to like & get
recommendations!
2
Published in 2022 at "IEEE Access"
DOI: 10.1109/access.2022.3145983
Abstract: Automatic Program Repair (APR) techniques have shown the potential of reducing debugging costs while improving software quality by generating patches for fixing bugs automatically. However, they often generate many overfitting patches which pass only a…
read more here.
Keywords:
code;
patches generated;
overfitting patches;
program repair ... See more keywords
Sign Up to like & get
recommendations!
1
Published in 2021 at "IEEE Transactions on Software Engineering"
DOI: 10.1109/tse.2019.2944914
Abstract: Automated program repair holds the potential to significantly reduce software maintenance effort and cost. However, recent studies have shown that it often produces low-quality patches that repair some but break other functionality. We hypothesize that…
read more here.
Keywords:
program repair;
real world;
quality;
repair ... See more keywords
Sign Up to like & get
recommendations!
1
Published in 2022 at "IEEE Transactions on Software Engineering"
DOI: 10.1109/tse.2020.2987862
Abstract: Fault localization is a crucial step of automated program repair, because accurately identifying program locations that are most closely implicated with a fault greatly affects the effectiveness of the patching process. An ideal fault localization…
read more here.
Keywords:
program repair;
fault localization;
fault;
Sign Up to like & get
recommendations!
1
Published in 2022 at "IEEE Transactions on Software Engineering"
DOI: 10.1109/tse.2020.2998785
Abstract: Automated program repair is a promising approach to reducing the costs of manual debugging and increasing software quality. However, recent studies have shown that automated program repair techniques can be prone to producing patches of…
read more here.
Keywords:
quality;
automated program;
program repair;
real world ... See more keywords
Sign Up to like & get
recommendations!
1
Published in 2022 at "IEEE Transactions on Software Engineering"
DOI: 10.1109/tse.2021.3124323
Abstract: The goal of program repair is to eliminate a bug in a given program by automatically modifying its source code. The majority of real-world software is written in imperative programming languages. Each function or expression…
read more here.
Keywords:
side effects;
code;
program repair;
repair ... See more keywords
Sign Up to like & get
recommendations!
2
Published in 2023 at "IEEE Transactions on Software Engineering"
DOI: 10.1109/tse.2022.3164662
Abstract: A key challenge in generate-and-validate automated program repair is directing the search for fixes so that it can efficiently find those that are more likely to be correct. To this end, several techniques use machine…
read more here.
Keywords:
model;
fix generation;
program repair;
program ... See more keywords