2021 IEEE International Conference on Software Maintenance and Evolution (ICSME) 2021
DOI: 10.1109/icsme52107.2021.00028
|View full text |Cite
|
Sign up to set email alerts
|

Interactive Patch Filtering as Debugging Aid

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 12 publications
(4 citation statements)
references
References 49 publications
0
4
0
Order By: Relevance
“…62 Liang et al propose an interactive approach to help developers pick correct patches. 63 Then Wang et al…”
Section: Patch Filtering Approachesmentioning
confidence: 99%
See 1 more Smart Citation
“…62 Liang et al propose an interactive approach to help developers pick correct patches. 63 Then Wang et al…”
Section: Patch Filtering Approachesmentioning
confidence: 99%
“…Xiong et al propose predicting overfitting patches by execution trace similarity 62 . Liang et al propose an interactive approach to help developers pick correct patches 63 . Then Wang et al perform a large‐scale empirical study to evaluate existing studies 64 .…”
Section: Related Workmentioning
confidence: 99%
“…Combining slicing with APR would help not only in improving the efficiency of the repair process by reaching faulty statements earlier, but also increasing their capabilities in producing correct patches. Previous attempts on accelerating APR: Several techniques have been developed to increase the performance of APR, including regression test selection [36], [37], patch filtering [38], [39], and on-the-fly patch generation [27] and validation [40], [41]. The goal of these techniques is to reduce the patch compilation and test case execution costs, which are the dominant contributors for APR runtime.…”
Section: Related Workmentioning
confidence: 99%
“…In the future, the opportunities presented by integrating APR with fully autonomous programming are vast [97]. First, it is flexible to implement collaborative Human-AI Programming tools [88], where the initial code is written by developers and continuously optimized and repaired by LLMs. Particularly for complex problem-solving, LLMs suggest innovative solutions that had not been considered by human programmers.…”
Section: Challenges and Opportunities Of Llm-based Aprmentioning
confidence: 99%