Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: Towards a better understanding of testing if conditionals   Fault based testing is a technique in which test cases are chosen to reveal
certain classes of faults. At present, testing professionals use their personal
experience to select testing methods for fault classes considered the most
likely to be present. However, there is little empirical evidence available in
the open literature to support these intuitions. By examining the source code
changes when faults were fixed in seven open source software artifacts, we have
classified bug fix patterns into fault classes, and recorded the relative
frequencies of the identified fault classes. This paper reports our findings
related to "if-conditional" fixes. We have classified the "if-conditional"
fixes into fourteen fault classes and calculated their frequencies. We found
the most common fault class related to changes within a single "atom". The next
most common fault was the omission of an "atom". We analysed these results in
the context of Boolean specification testing.

22
The categories of this paper are: chao-dyn
34
The categories of this paper are: chem-ph
19
The categories of this paper are: eess
29
The categories of this paper are: funct-an
17
The categories of this paper are: q-fin
10
The categories of this paper are: q-bio
32
The categories of this paper are: atom-ph
27
The categories of this paper are: comp-gas
33
The categories of this paper are: plasm-ph
6
The categories of this paper are: astro-ph
7
The categories of this paper are: hep-th
4
The categories of this paper are: cond-mat
26
The categories of this paper are: bayes-an
0
The categories of this paper are: hep-ph
16
The categories of this paper are: stat
13
The categories of this paper are: quant-ph