Experiment 3: Benchmark

Detector: MuDetectXProject_170719_1_FixFilteringAndConsiderConstructorCalls

Project Version Result # of Findings Runtime Misuse Violation Types Decision Reviews Your Review Your Comment Tags

aclang

587

success

534

234.8

s

1

  • missing/condition/null_check
view

2

  • missing/condition/null_check
view

587.1

view

587.2

view

adempiere

1312

success

395

333.2

s

1

  • missing/call
  • superfluous/call
view

2

  • missing/call
  • superfluous/call
view

alibaba-druid

e10f28

success

6

238.0

s

1

  • missing/call
view

2

  • missing/exception handling
view

closure

114

success

0

17.9

s

1

  • superfluous/condition/null_check
view

319

success

2363

620.0

s

2

  • missing/exception handling
view

dmmc-1023

  • missing/condition/value_or_state
view

dmmc-13

  • missing/condition/value_or_state
view

mudetect-12

  • missing/condition/value_or_state
view

mudetect-13

  • missing/condition/value_or_state
view

mudetect-18

  • missing/condition/value_or_state
view

tikanga-2

  • missing/condition/value_or_state
view

tikanga-6

  • missing/condition/value_or_state
view

httpclient

302

success

144

478.9

s

1

  • missing/call
view

444

success

154

256.2

s

2

  • missing/call
view

3

  • missing/call
view

452

success

4

130.5

s

4

  • missing/call
  • superfluous/call
view

jackrabbit

1601

success

0

14.4

s

1

  • missing/condition/null_check
view

1678

success

221

136.9

s

2

  • missing/condition/null_check
view

1694

success

0

14.6

s

3a

  • missing/call
view

3b

  • missing/call
view

1750

success

38

292.8

s

5

  • missing/call
view

jfreechart

1025

success

0

16.6

s

1

  • missing/call
view

2183

success

77

323.6

s

5

  • missing/condition/null_check
view

881

success

851

221.3

s

7a

  • missing/condition/null_check
view

7b

  • missing/condition/null_check
view

jmrtd

51

success

10

294.0

s

1

  • missing/call
view

67

success

24

211.2

s

2

  • missing/condition/value_or_state
view

jodatime

1231

success

0

11.3

s

1

  • missing/condition/null_check
view

lucene

1251

success

85

273.7

s

1

  • missing/exception handling
view

207

success

233

128.1

s

3

  • missing/condition/value_or_state
view

754

success

330

148.1

s

5

  • missing/condition/value_or_state
view

rhino

286251

success

508

926.4

s

1

  • superfluous/call/duplicate
view

synthetic

callondte

success

1

273.5

s

callondte

  • missing/condition/environment
view

close-1

success

0

274.9

s

close-1

  • missing/call
view

close-2

success

0

268.0

s

close-2

  • missing/exception handling
view

cme

success

1

132.2

s

cme

  • superfluous/call
view

deadlock

success

0

204.5

s

deadlock

  • superfluous/condition/threading
view

fisexists

success

1

118.8

s

fisexists

  • missing/condition/value_or_state
view

flip-1

success

1

185.6

s

flip-1

  • missing/call
view

flip-2

success

2

176.2

s

flip-2

  • missing/call
view

flush

success

1

255.2

s

flush

  • missing/call
view

hasnext

success

1

170.2

s

hasnext

  • missing/condition/value_or_state
view

latenullcheck

success

0

192.1

s

latenullcheck

  • misplaced/condition/null_check
view

listget

success

0

93.2

s

listget

  • missing/condition/value_or_state
view

mapkeynull

success

0

123.6

s

mapkeynull

  • missing/condition/null_check
view

mapnull

success

1

126.7

s

mapnull

  • missing/condition/value_or_state
view

maybenull

success

0

181.6

s

maybenull

  • missing/condition/null_check
  • superfluous/condition/null_check
view

nofile

success

0

76.1

s

nofile

  • missing/condition/value_or_state
view

pack-1

success

1

129.1

s

pack-1

  • misplaced/call
view

pack-2

success

0

124.0

s

pack-2

  • missing/call
view

repetitive

success

2

134.3

s

repetitive

  • superfluous/iteration
view

setfirst

success

1

155.7

s

setfirst

  • missing/condition/value_or_state
view

unsynchronized

success

0

133.0

s

unsynchronized

  • missing/condition/threading
view

wait-loop

success

0

194.9

s

wait-loop

  • missing/iteration
view