Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: Semantic Source Code Models Using Identifier Embeddings   The emergence of online open source repositories in the recent years has led
to an explosion in the volume of openly available source code, coupled with
metadata that relate to a variety of software development activities. As an
effect, in line with recent advances in machine learning research, software
maintenance activities are switching from symbolic formal methods to
data-driven methods. In this context, the rich semantics hidden in source code
identifiers provide opportunities for building semantic representations of code
which can assist tasks of code search and reuse. To this end, we deliver in the
form of pretrained vector space models, distributed code representations for
six popular programming languages, namely, Java, Python, PHP, C, C++, and C#.
The models are produced using fastText, a state-of-the-art library for learning
word representations. Each model is trained on data from a single programming
language; the code mined for producing all models amounts to over 13.000
repositories. We indicate dissimilarities between natural language and source
code, as well as variations in coding conventions in between the different
programming languages we processed. We describe how these heterogeneities
guided the data preprocessing decisions we took and the selection of the
training parameters in the released models. Finally, we propose potential
applications of the models and discuss limitations of the models.

11
The categories of this paper are: hep-lat
23
The categories of this paper are: solv-int
29
The categories of this paper are: funct-an
2
The categories of this paper are: math
30
The categories of this paper are: q-alg
34
The categories of this paper are: chem-ph
13
The categories of this paper are: quant-ph
20
The categories of this paper are: acc-phys
32
The categories of this paper are: atom-ph
25
The categories of this paper are: patt-sol
8
The categories of this paper are: hep-ex
9
The categories of this paper are: nlin
10
The categories of this paper are: q-bio
4
The categories of this paper are: cond-mat
6
The categories of this paper are: astro-ph
21
The categories of this paper are: adap-org