2018 25th Asia-Pacific Software Engineering Conference (APSEC) 2018
DOI: 10.1109/apsec.2018.00085
|View full text |Cite
|
Sign up to set email alerts
|

LSRepair: Live Search of Fix Ingredients for Automated Program Repair

Abstract: Automated program repair (APR) has extensively been developed by leveraging search-based techniques, in which fix ingredients are explored and identified in different granularities from a specific search space. State-of-the approaches often find fix ingredients by using mutation operators or leveraging manually-crafted templates. We argue that the fix ingredients can be searched in an online mode, leveraging code search techniques to find potentially-fixed versions of buggy code fragments from which repair act… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
37
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
4
4
1

Relationship

5
4

Authors

Journals

citations
Cited by 66 publications
(37 citation statements)
references
References 57 publications
0
37
0
Order By: Relevance
“…With respect to the granularity of fault locality, only LSRepair [41] focuses on the method-level granularity to detect and fix bugs. Other APR systems require information on bugs at the line level to proceed with patch generation.…”
Section: A Integration Of Fl Tools In Apr Pipelinesmentioning
confidence: 99%
“…With respect to the granularity of fault locality, only LSRepair [41] focuses on the method-level granularity to detect and fix bugs. Other APR systems require information on bugs at the line level to proceed with patch generation.…”
Section: A Integration Of Fl Tools In Apr Pipelinesmentioning
confidence: 99%
“…The most popular approach to automatically repair bugs is to create a patch using the test suite of the program as the specification of its expected behavior. This type of approach is known as test-suite-based program repair [30], which has been applied in several repair tools in the last decade [2,6,10,13,14,17,18,23,24,27,28,37,42,43,[45][46][47]50].…”
Section: Introductionmentioning
confidence: 99%
“…[69]. To reduce this threat, a straightforward strategy is to expand the search space, however, which could lead to other two problems: (1) at worst, there still is no correct patch in it; and (2) the expanded search space includes more plausible patches that enlarge the possibility of generating plausible patches before correct ones [34,69].…”
Section: Related Workmentioning
confidence: 99%