Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: Applying CodeBERT for Automated Program Repair of Java Simple Bugs   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. In this paper, we propose a novel automated program repair approach
based on CodeBERT, which is a transformer-based neural architecture pre-trained
on large corpus of source code. We fine-tune our model on the ManySStuBs4J
small and large datasets to automatically generate the fix codes. The results
show that our technique accurately predicts the fixed codes implemented by the
developers in 19-72% of the cases, depending on the type of datasets, in less
than a second per bug. We also observe that our method can generate
varied-length fixes (short and long) and can fix different types of bugs, even
if only a few instances of those types of bugs exist in the training dataset.

17
The categories of this paper are: q-fin
3
The categories of this paper are: physics
9
The categories of this paper are: nlin
19
The categories of this paper are: eess
24
The categories of this paper are: dg-ga
27
The categories of this paper are: comp-gas
32
The categories of this paper are: atom-ph
30
The categories of this paper are: q-alg
23
The categories of this paper are: solv-int
21
The categories of this paper are: adap-org
31
The categories of this paper are: ao-sci
10
The categories of this paper are: q-bio
18
The categories of this paper are: econ
37
The categories of this paper are: supr-con
16
The categories of this paper are: stat
25
The categories of this paper are: patt-sol