2023
DOI: 10.1109/tse.2022.3152089
|View full text |Cite
|
Sign up to set email alerts
|

Let’s Talk With Developers, Not About Developers: A Review of Automatic Program Repair Research

Abstract: Automatic program repair (APR) offers significant potential for automating some coding tasks. Using APR could reduce the high costs historically associated with fixing code faults and deliver significant benefits to software engineering. Adopting APR could also have profound implications for software developers' daily activities, transforming their work practices. To realise the benefits of APR it is vital that we consider how developers feel about APR and the impact APR may have on developers' work. Developin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
3
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 14 publications
(5 citation statements)
references
References 67 publications
(110 reference statements)
0
3
0
Order By: Relevance
“…This fact encourages human studies with APR tools [7,13,45,53] to understand how effective actually the patches in assisting development process. However, a study by Winter et al [49] found that this kind of human studies is still rare, and make only 7% in the Living Review [31], even less for patch adoption experiments.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…This fact encourages human studies with APR tools [7,13,45,53] to understand how effective actually the patches in assisting development process. However, a study by Winter et al [49] found that this kind of human studies is still rare, and make only 7% in the Living Review [31], even less for patch adoption experiments.…”
Section: Related Workmentioning
confidence: 99%
“…Key Novelty: Building on these studies [7,13,22,45,49,53], we design an experiment with humans code reviewers to determine if Automated Program Repairs tools effectively support the identification of correct vulnerability fixes.…”
Section: Related Workmentioning
confidence: 99%
“…In our prior work [4], we conducted a literature review to assess the extent to which human factors are considered within the APR literature, as well as evaluating the quality of existing human studies. We found that there were very few human studies currently in APR -just 7% of the 260 papers we reviewed.…”
Section: Introductionmentioning
confidence: 99%
“…However, it is resource-consuming and costprohibitive (Weiß et al, 2007;Planning, 2002;Jørgensen and Shepperd, 2007). A reliable automatic program repair (APR) system is thus crucial to reduce manual debugging efforts and development time (Gazzola et al, 2019;Winter et al, 2023).…”
Section: Introductionmentioning
confidence: 99%