2018
DOI: 10.1007/978-3-030-03405-4_17
|View full text |Cite
|
Sign up to set email alerts
|

MUT-APR: MUTation-Based Automated Program Repair Research Tool

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
2
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(3 citation statements)
references
References 36 publications
0
2
0
Order By: Relevance
“…But, unlike this work, fault localization is applied only to the original program. The tool MUT-APR [5] fixes binary operator faults in C programs, but only targets faults that require one line modification. The tools FORENSIC [7] and MAPLE [43] repair C programs with respect to a formal specification, but they do so by replacing expressions with templates, which are then patched and analysed.…”
Section: Related Workmentioning
confidence: 99%
“…But, unlike this work, fault localization is applied only to the original program. The tool MUT-APR [5] fixes binary operator faults in C programs, but only targets faults that require one line modification. The tools FORENSIC [7] and MAPLE [43] repair C programs with respect to a formal specification, but they do so by replacing expressions with templates, which are then patched and analysed.…”
Section: Related Workmentioning
confidence: 99%
“…2 In this paper, we focus on two repair schemes that are frequently used for automated program repair: the arbitrary scheme (S arb ) and the mutation scheme (S mut ). Both schemes only manipulate program expressions, but the mutation scheme is more restrictive than the arbitrary scheme: S arb (st) is the set of all options to replace the expression of st 3 with an arbitrary expression, while S mut (st) only contains statements where the expression in st is mutated according to a set of simple syntactic rules. The rules we consider are replacing a + operator with aoperator, and vice versa, replacing a < operator with a > operator, and vice versa, and increasing or decreasing a numerical constant by 1.…”
Section: Must Fault Localizationmentioning
confidence: 99%
“…Also, neither the Tarantula fault localization used in [ 11 ] nor the dynamic slicing used in [ 37 ] carries the guarantee of being a must fault localization. The tool MUT-APR [ 3 ] fixes binary operator faults in C programs, but only targets faults that require one line modification. The tools FoREnSiC [ 5 ] and Maple [ 34 ] repair C programs with respect to a formal specification, but they do so by replacing expressions with templates, which are then patched and analysed.…”
Section: Related Workmentioning
confidence: 99%