Search Results - Java program repair
-
1
On the Efficiency of Test Suite based Program Repair A Systematic Assessment of 16 Automated Repair Systems for Java Programs
ISSN: 1558-1225Published: ACM 01.10.2020Published in 2020 IEEE/ACM 42nd International Conference on Software Engineering (ICSE) (01.10.2020)“…Test-based automated program repair has been a prolific field of research in software engineering in the last decade…”
Get full text
Conference Proceeding -
2
ARJA: Automated Repair of Java Programs via Multi-Objective Genetic Programming
ISSN: 0098-5589, 1939-3520Published: New York IEEE 01.10.2020Published in IEEE transactions on software engineering (01.10.2020)“… In this paper, we propose ARJA, a new GP based repair approach for automated repair of Java programs…”
Get full text
Journal Article -
3
CodeTranFix: A Neural Machine Translation Approach for Context-Aware Java Program Repair with CodeBERT
ISSN: 2076-3417, 2076-3417Published: Basel MDPI AG 01.04.2025Published in Applied sciences (01.04.2025)“…Automated program repair (APR) plays a vital role in enhancing software quality and reducing developer maintenance efforts…”
Get full text
Journal Article -
4
ExpressAPR: Efficient Patch Validation for Java Automated Program Repair Systems
ISSN: 2643-1572Published: IEEE 11.09.2023Published in IEEE/ACM International Conference on Automated Software Engineering : [proceedings] (11.09.2023)“…Automated program repair (APR) approaches suffer from long patch validation time, which limits their practical application and receives relatively low attention…”
Get full text
Conference Proceeding -
5
Applying CodeBERT for Automated Program Repair of Java Simple Bugs
ISSN: 2574-3864Published: IEEE 01.05.2021Published in Proceedings (IEEE/ACM International Conference on Mining Software Repositories. Online) (01.05.2021)“…Software debugging, and program repair are among the most time-consuming and labor-intensive tasks in software engineering that would benefit a lot from automation…”
Get full text
Conference Proceeding -
6
Nopol: Automatic Repair of Conditional Statement Bugs in Java Programs
ISSN: 0098-5589, 1939-3520Published: New York IEEE 01.01.2017Published in IEEE transactions on software engineering (01.01.2017)“…We propose Nopol, an approach to automatic repair of buggy conditional statements (i.e…”
Get full text
Journal Article -
7
Anti-patterns for Java Automated Program Repair Tools
ISSN: 2643-1572Published: ACM 01.09.2020Published in 2020 35th IEEE/ACM International Conference on Automated Software Engineering (ASE) (01.09.2020)“… In this work, we study if the same problems exist in Java programs. We performed a manual inspection on the plausible patches generated by Java automated repair tools…”
Get full text
Conference Proceeding -
8
GenProgJS: A Baseline System for Test-Based Automated Repair of JavaScript Programs
ISSN: 0098-5589, 1939-3520Published: New York IEEE 01.02.2025Published in IEEE transactions on software engineering (01.02.2025)“…Originally, GenProg was created to repair buggy programs written in the C programming language, launching a new discipline in Generate-and-Validate approach of Automated Program Repair (APR…”
Get full text
Journal Article -
9
Automatic Program Repair of Java Single Bugs using Two-level Mutation Operators
ISSN: 1819-656X, 1819-9224Published: Hong Kong International Association of Engineers 29.05.2020Published in IAENG international journal of computer science (29.05.2020)“… This paper proposes a repair approach that finds the correct repair code for object-oriented program bugs such as Java bugs in the minimized search space using the type of buggy statement and mutation system, MuJava…”
Get full text
Journal Article -
10
APR4Vul: an empirical study of automatic program repair techniques on real-world Java vulnerabilities
ISSN: 1382-3256, 1573-7616Published: New York Springer US 01.02.2024Published in Empirical software engineering : an international journal (01.02.2024)“…Security vulnerability fixes could be a promising research avenue for Automated Program Repair (APR) techniques…”
Get full text
Journal Article -
11
Elixir: an automated repair tool for Java programs
ISBN: 145035663X, 9781450356633ISSN: 2574-1934Published: New York, NY, USA ACM 27.05.2018Published in 2018 IEEE/ACM 40th International Conference on Software Engineering: Companion (ICSE-Companion) (27.05.2018)“…, by using a machine-learned model to rank the space of concrete repairs. In this paper we describe the tool Elixir that instantiates this technique for the repair of Java programs…”
Get full text
Conference Proceeding -
12
On the Efficiency of Test Suite based Program Repair: A Systematic Assessment of 16 Automated Repair Systems for Java Programs
ISSN: 2331-8422Published: Ithaca Cornell University Library, arXiv.org 03.08.2020Published in arXiv.org (03.08.2020)“…Test-based automated program repair has been a prolific field of research in software engineering in the last decade…”
Get full text
Paper -
13
The ET Program Repair Tool for Java
Published: ACM 20.04.2024Published in 2024 IEEE/ACM International Workshop on Automated Program Repair (APR) (20.04.2024)“…This is the ET tool participating in APR-Comp 2024. It is an end-to-end program repair approach that performs fault localization, patch generation, and patch validation. ET is ranked…”
Get full text
Conference Proceeding -
14
An Automated Program Repair Method Using Atomic Replacement for Java Programs
Published: IEEE 20.12.2022Published in 2022 RIVF International Conference on Computing and Communication Technologies (RIVF) (20.12.2022)“…Automated program repair is one important research area in software engineering which includes methods for automatically fixing programs…”
Get full text
Conference Proceeding -
15
Restore: Retrospective Fault Localization Enhancing Automated Program Repair
ISSN: 0098-5589, 1939-3520Published: New York IEEE 01.01.2022Published in IEEE transactions on software engineering (01.01.2022)“…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…”
Get full text
Journal Article -
16
BEARS: An Extensible Java Bug Benchmark for Automatic Program Repair Studies
Published: IEEE 01.02.2019Published in 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER) (01.02.2019)“…Benchmarks of bugs are essential to empirically evaluate automatic program repair tools…”
Get full text
Conference Proceeding -
17
Automated Repair of Java Programs with Random Search via Code Similarity
ISSN: 2693-9371Published: IEEE 01.12.2021Published in IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C) (Online) (01.12.2021)“…Automatic program repair is a cutting-edge research direction in software engineering in recent years…”
Get full text
Conference Proceeding -
18
Vul4J: A Dataset of Reproducible Java Vulnerabilities Geared Towards the Study of Program Repair Techniques
ISSN: 2574-3864Published: ACM 01.05.2022Published in 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR) (01.05.2022)“…In this work we present Vul4j, a Java vulnerability dataset where each vulnerability is associated to a patch and, most importantly, to a Proof of Vulnerability (PoV) test case…”
Get full text
Conference Proceeding -
19
Empirical Review of Java Program Repair Tools: A Large-Scale Experiment on 2,141 Bugs and 23,551 Repair Attempts
ISSN: 2331-8422Published: Ithaca Cornell University Library, arXiv.org 28.05.2019Published in arXiv.org (28.05.2019)“…In the past decade, research on test-suite-based automatic program repair has grown significantly…”
Get full text
Paper -
20
Applying CodeBERT for Automated Program Repair of Java Simple Bugs
ISSN: 2331-8422Published: Ithaca Cornell University Library, arXiv.org 30.03.2021Published in arXiv.org (30.03.2021)“…Software debugging, and program repair are among the most time-consuming and labor-intensive tasks in software engineering that would benefit a lot from automation…”
Get full text
Paper

