Experiment 1: Provided Patterns

Detector: GrouMiner

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

aclang

587

success

314

2.3

s

1

  • missing/condition/null_check
view

2

  • missing/condition/null_check
view

acmath

998

success

4

1.1

s

1

  • missing/condition/null_check
view

2

  • missing/condition/null_check
view

adempiere

1312

success

5

1.1

s

1

  • missing/call
  • superfluous/call
view

2

  • missing/call
  • superfluous/call
view

alibaba-druid

e10f28

success

2

1.3

s

1

  • missing/call
view

2

  • missing/exception handling
view

apache-gora

bb09d89-accumulo

success

3

1.5

s

56_1

view

bb09d89-core

success

2

1.5

s

56_2

view

asterisk-java

304421c

success

2

1.16

s

41461b4

success

2

1.0

s

194

view

bcel

24014e5

success

5

1.7

s

101

view

closure

114

success

43

1.3

s

1

  • superfluous/condition/null_check
() view

319

success

34

1.4

s

2

  • missing/exception handling
view

884

success

129

2.0

s

3

  • missing/condition/null_check
view

hoverruan-weiboclient4j

6ca0c73

success

7

1.1

s

128

view

129

view

130

view

131

view

132

view

133

view

134

view

httpclient

302

success

1394

203.4

s

1

  • missing/call
() view

444

success

6

1.2

s

2

  • missing/call
view

3

  • missing/call
view

452

success

1

1.0

s

4

  • missing/call
  • superfluous/call
view

itext

5091

success

2

1.1

s

1

  • missing/exception handling
view

ivantrendafilov-confucius

2c30287

success

45

1.1

s

93

view

94

view

95

view

96

view

97

view

98

view

99

view

100

view

101

view

jackrabbit

1601

success

18

5.1

s

1

  • missing/condition/null_check
view

1678

success

100

1.7

s

2

  • missing/condition/null_check
view

1694

success

1

1.0

s

3a

  • missing/call
view

3b

  • missing/call
view

1750

success

1

1.1

s

5

  • missing/call
view

jfreechart

1025

success

1

415.0

s

1

  • missing/call
view

103

success

60

1.5

s

2

  • missing/condition/null_check
view

164

success

148

1.2

s

3a

  • missing/condition/null_check
view

3b

  • missing/condition/null_check
view

4a

  • missing/condition/null_check
view

4b

  • missing/condition/null_check
view

2183

success

359

6.0

s

5

  • missing/condition/null_check
view

2266

success

115

1.9

s

6

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

881

success

38

1.5

s

7a

  • missing/condition/null_check
view

7b

  • missing/condition/null_check
view

jmrtd

51

success

1

1.9

s

1

  • missing/call
view

67

success

2

1.1

s

2

  • missing/condition/value_or_state
view

jodatime

1231

success

56

1.2

s

1

  • missing/condition/null_check
() view

cc35fb2

success

236

1.7

s

339

view

361

view

362

view

363

view

cc35fb2-tests

success

292

2.0

s

269

view

270

view

271

view

272

view

273

view

274

view

275

view

276

view

277

view

278

view

279

view

280

view

281

view

282

view

283

view

284

view

285

view

286

view

287

view

288

view

289

view

290

view

291

view

292

view

293

view

294

view

295

view

296

view

297

view

298

view

299

view

300

view

301

view

302

view

303

view

304

view

jriecken-gae-java-mini-profile

80f3a59

success

3

1.1

s

39

view

logblock-logblock-2

40548aa

success

4

2.4

s

15

view

lucene

1251

success

0

1.0

s

1

  • missing/exception handling
view

1918

success

48

1.3

s

2

  • missing/exception handling
view

207

success

12

1.3

s

3

  • missing/condition/value_or_state
view

754

success

1

1.6

s

5

  • missing/condition/value_or_state
view

mqtt

f438425

success

4

1.3

s

389

view

rhino

286251

success

27

2.0

s

1

  • superfluous/call/duplicate
view

synthetic

alreadyondte

success

0

0.1

s

alreadyondte

  • superfluous/condition/environment
view

androidactivity-1

not run

0

0.0

s

androidactivity-1

  • missing/call
view

androidactivity-2

not run

0

0.0

s

androidactivity-2

  • misplaced/call
view

callondte

success

1

1.0

s

callondte

  • missing/condition/environment
() view

close-1

success

2

1.0

s

close-1

  • missing/call
view

close-2

success

1

1.0

s

close-2

  • missing/exception handling
() view

cme

success

2

1.0

s

cme

  • superfluous/call
view

deadlock

success

0

0.8

s

deadlock

  • superfluous/condition/threading
view

fisexists

success

1

0.9

s

fisexists

  • missing/condition/value_or_state
view

flip-1

success

2

1.0

s

flip-1

  • missing/call
view

flip-2

success

1

1.1

s

flip-2

  • missing/call
view

flush

success

2

1.0

s

flush

  • missing/call
view

hasnext

success

2

0.9

s

hasnext

  • missing/condition/value_or_state
view

latenullcheck

success

2

0.9

s

latenullcheck

  • misplaced/condition/null_check
view

listget

success

1

1.0

s

listget

  • missing/condition/value_or_state
view

mapkeynull

success

0

0.9

s

mapkeynull

  • missing/condition/null_check
view

mapnull

success

2

1.1

s

mapnull

  • missing/condition/value_or_state
view

maybenull

success

0

0.8

s

maybenull

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

nofile

success

0

1.0

s

nofile

  • missing/condition/value_or_state
view

pack-1

success

2

0.9

s

pack-1

  • misplaced/call
view

pack-2

success

1

0.9

s

pack-2

  • missing/call
view

repetitive

success

1

0.9

s

repetitive

  • superfluous/iteration
() view

setfirst

success

1

0.9

s

setfirst

  • missing/condition/value_or_state
view

supresserror

success

0

1.0

s

supresserror

  • superfluous/exception handling
view

toorestricitve

success

0

0.9

s

toorestrictive

  • superfluous/condition/value_or_state
view

unsynchronized

success

0

0.9

s

unsynchronized

  • missing/condition/threading
view

wait-loop

success

1

0.9

s

wait-loop

  • missing/iteration
view

tbuktu-ntru

8126929

success

4

1.3

s

473

view

474

view

475

view

476

view

testng

677302c

success

2

1.2

s

22

view

92e7da1

success

408

2.59

s

cd80791

success

9

1.5

s

21

view

d6dfce3

success

2

1.08

s

thomas-s-b-visualee

410a80f

success

24

61.5

s

29

view

32

view