Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: The pragmatics of clone detection and elimination   The occurrence of similar code, or `code clones', can make program code
difficult to read, modify and maintain. This paper describes industrial case
studies of clone detection and elimination using a refactoring and clone
detection tool. We discuss how the studies have informed the design of the
tool; more importantly, we use the studies to illustrate the complex set of
decisions that have to be taken when performing clone elimination in practice.
The case studies were performed in collaboration with engineers from Ericsson
AB, and used the refactoring tool Wrangler for Erlang. However, the conclusions
we draw are largely language-independent, and set out the pragmatics of clone
detection and elimination in real-world projects as well as design principles
for clone detection decision-support tools.

26
The categories of this paper are: bayes-an
0
The categories of this paper are: hep-ph
4
The categories of this paper are: cond-mat
10
The categories of this paper are: q-bio
17
The categories of this paper are: q-fin
7
The categories of this paper are: hep-th
34
The categories of this paper are: chem-ph
3
The categories of this paper are: physics
29
The categories of this paper are: funct-an
22
The categories of this paper are: chao-dyn
18
The categories of this paper are: econ
30
The categories of this paper are: q-alg
35
The categories of this paper are: mtrl-th
19
The categories of this paper are: eess
14
The categories of this paper are: math-ph
31
The categories of this paper are: ao-sci