Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: ObjSim: Lightweight Automatic Patch Prioritization via Object Similarity   In the context of test case based automatic program repair (APR), patches
that pass all the test cases but fail to fix the bug are called overfitted
patches. Currently, patches generated by APR tools get inspected manually by
the users to find and adopt genuine fixes. Being a laborious activity hindering
widespread adoption of APR, automatic identification of overfitted patches has
lately been the topic of active research. This paper presents engineering
details of ObjSim: a fully automatic, lightweight similarity-based patch
prioritization tool for JVM-based languages. The tool works by comparing the
system state at the exit point(s) of patched method before and after patching
and prioritizing patches that result in state that is more similar to that of
original, unpatched version on passing tests while less similar on failing
ones. Our experiments with patches generated by the recent APR tool PraPR for
fixable bugs from Defects4J v1.4.0 show that ObjSim prioritizes 16.67% more
genuine fixes in top-1 place. A demo video of the tool is located at
https://bit.ly/2K8gnYV.

12
The categories of this paper are: nucl-th
22
The categories of this paper are: chao-dyn
24
The categories of this paper are: dg-ga
15
The categories of this paper are: nucl-ex
26
The categories of this paper are: bayes-an
21
The categories of this paper are: adap-org
13
The categories of this paper are: quant-ph
11
The categories of this paper are: hep-lat
28
The categories of this paper are: alg-geom
4
The categories of this paper are: cond-mat
33
The categories of this paper are: plasm-ph
37
The categories of this paper are: supr-con
32
The categories of this paper are: atom-ph
27
The categories of this paper are: comp-gas
17
The categories of this paper are: q-fin
36
The categories of this paper are: cmp-lg