Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: Source Code Optimization using Equivalent Mutants   A mutant is a program obtained by syntactically modifying a program's source
code; an equivalent mutant is a mutant, which is functionally equivalent to the
original program. Mutants are primarily used in \emph{mutation testing}, and
when deriving a test suite, obtaining an equivalent mutant is considered to be
highly negative, although these equivalent mutants could be used for other
purposes. We present an approach that considers equivalent mutants valuable,
and utilizes them for source code optimization. Source code optimization
enhances a program's source code preserving its behavior. We showcase a
procedure to achieve source code optimization based on equivalent mutants and
discuss proper mutation operators. Experimental evaluation with Java and C
programs demonstrates the applicability of the proposed approach. An
algorithmic approach for source code optimization using equivalent mutants is
proposed. It is showcased that whenever applicable, the approach can outperform
traditional compiler optimizations.

0
The categories of this paper are: hep-ph
29
The categories of this paper are: funct-an
7
The categories of this paper are: hep-th
14
The categories of this paper are: math-ph
19
The categories of this paper are: eess
21
The categories of this paper are: adap-org
16
The categories of this paper are: stat
8
The categories of this paper are: hep-ex
11
The categories of this paper are: hep-lat
9
The categories of this paper are: nlin
25
The categories of this paper are: patt-sol
4
The categories of this paper are: cond-mat
34
The categories of this paper are: chem-ph
3
The categories of this paper are: physics
18
The categories of this paper are: econ
13
The categories of this paper are: quant-ph