Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: Syntax and Stack Overflow: A methodology for extracting a corpus of
  syntax errors and fixes   One problem when studying how to find and fix syntax errors is how to get
natural and representative examples of syntax errors. Most syntax error
datasets are not free, open, and public, or they are extracted from novice
programmers and do not represent syntax errors that the general population of
developers would make. Programmers of all skill levels post questions and
answers to Stack Overflow which may contain snippets of source code along with
corresponding text and tags. Many snippets do not parse, thus they are ripe for
forming a corpus of syntax errors and corrections. Our primary contribution is
an approach for extracting natural syntax errors and their corresponding human
made fixes to help syntax error research. A Python abstract syntax tree parser
is used to determine preliminary errors and corrections on code blocks
extracted from the SOTorrent data set. We further analyzed our code by
executing the corrections in a Python interpreter. We applied our methodology
to produce a public data set of 62,965 Python Stack Overflow code snippets with
corresponding tags, errors, and stack traces. We found that errors made by
Stack Overflow users do not match errors made by student developers or random
mutations, implying there is a serious representativeness risk within the
field. Finally we share our dataset openly so that future researchers can
re-use and extend our syntax errors and fixes.

24
The categories of this paper are: dg-ga
25
The categories of this paper are: patt-sol
33
The categories of this paper are: plasm-ph
19
The categories of this paper are: eess
34
The categories of this paper are: chem-ph
4
The categories of this paper are: cond-mat
17
The categories of this paper are: q-fin
5
The categories of this paper are: gr-qc
31
The categories of this paper are: ao-sci
26
The categories of this paper are: bayes-an
14
The categories of this paper are: math-ph
8
The categories of this paper are: hep-ex
11
The categories of this paper are: hep-lat
32
The categories of this paper are: atom-ph
30
The categories of this paper are: q-alg
10
The categories of this paper are: q-bio