ETAPS Logo FASE 2020
2nd Competition on Software Testing (Test-Comp 2020)

Results of the Competition

This web page presents the results of Test-Comp 2020 - 2nd International Competition on Software Testing.

The background color is gold for the winner, silver for the second, and bronze for the third.

Here some brief directions for reading the score-based quantile plots:

Here some brief directions for navigating in the BenchExec-generated tables with the results:


Ranking by Category (with Score-Based Quantile Plots)

Cover-Error
1. VeriFuzz
2. LibKluzzer
3. ESBMC
Quantile-Plot
Cover-Branches
1. LibKluzzer
2. VeriFuzz
3. CoVeriTest
Quantile-Plot
Overall
1. VeriFuzz
2. LibKluzzer
3. KLEE
Quantile-Plot

Table of All Results

In every table cell for competition results, we list the points in the first row and the CPU time (rounded to two significant digits) for successful runs in the second row.

The entry '–' means that the competition candidate opted-out in the category.
The definition of the scoring schema and the categories is given on the respective SV-COMP web pages.

ParticipantsPlotsCoVeriTestESBMCHybridTigerKLEELegionLibKluzzerPRTestSymbioticTracer-XVeriFuzz
Representing Jury MemberMarie-Christine JakobsLucas CordeiroSebastian RulandMartin NowackGidon ErnstHoang M. LeThomas LembergerMarek ChalupaJoxan JaffarRaveendra Kumar Medicherla
AffiliationTU DarmstadtUniversity of Manchester TU DarmstadtImperial College LondonLMU MunichUniversity of BremenLMU MunichMasaryk University, BrnoNational University of Singapore, SingaporeTata Consultancy Service Ltd
Cover-Error
699 tasks
Quantile-Plot 40550639450230263066435373636
CPU time49000 s34000 s36000 s17000 s4300 s470000 s23000 s22000 s25000 s63000 s
coverage-error-call.ReachSafety-Arrays
30 tasks
Quantile-Plot 1717242665724
CPU time25 s180 s6.2 s1.6 s850 s23000 s4500 s600 s68 s110 s
coverage-error-call.ReachSafety-BitVectors
10 tasks
Quantile-Plot 787951009910
CPU time180 s3.8 s120 s1.8 s220 s9000 s0 s930 s190 s620 s
coverage-error-call.ReachSafety-ControlFlow
8 tasks
Quantile-Plot 8588080887
CPU time86 s3.1 s96 s1.6 s0 s7200 s0 s1400 s1.3 s580 s
coverage-error-call.ReachSafety-ECA
412 tasks
Quantile-Plot 1832542062590288026675376
CPU time32000 s32000 s20000 s12000 s0 s260000 s0 s17000 s19000 s53000 s
coverage-error-call.ReachSafety-Floats
32 tasks
Quantile-Plot 2530241112930029
CPU time3200 s980 s3300 s.14 s1900 s26000 s2700 s0 s0 s780 s
coverage-error-call.ReachSafety-Heap
54 tasks
Quantile-Plot 41383950465112514850
CPU time7900 s120 s3200 s8.1 s490 s33000 s8200 s110 s1900 s320 s
coverage-error-call.ReachSafety-Loops
30 tasks
Quantile-Plot 2223222525288242227
CPU time370 s19 s210 s5.2 s680 s21000 s7200 s430 s21 s730 s
coverage-error-call.ReachSafety-Recursive
16 tasks
Quantile-Plot 3161169161161015
CPU time15 s350 s5.1 s2.6 s180 s14000 s900 s87 s1200 s1500 s
coverage-error-call.ReachSafety-Sequentialized
107 tasks
Quantile-Plot 6189619808101625100
CPU time5300 s840 s9200 s4800 s0 s73000 s0 s2000 s2800 s4800 s
Cover-Branches
2531 tasks
Quantile-Plot 1412135113421257159754584912441577
CPU time1500000 s1500000 s1700000 s570000 s1900000 s1800000 s120000 s1100000 s2100000 s
coverage-branches.ReachSafety-Arrays
243 tasks
Quantile-Plot 1231261211932019375116200
CPU time210000 s200000 s120000 s56000 s150000 s150000 s80000 s120000 s220000 s
coverage-branches.ReachSafety-BitVectors
36 tasks
Quantile-Plot 28272623283192828
CPU time18000 s6600 s11000 s12000 s32000 s32000 s14 s16000 s32000 s
coverage-branches.ReachSafety-ControlFlow
19 tasks
Quantile-Plot 141413414121313
CPU time1400 s1600 s4.8 s13000 s17000 s17000 s6.9 s81 s17000 s
coverage-branches.ReachSafety-ECA
1046 tasks
Quantile-Plot 811766957646962489639932963
CPU time900000 s940000 s940000 s280000 s940000 s940000 s21000 s660000 s940000 s
coverage-branches.ReachSafety-Floats
212 tasks
Quantile-Plot 1071076010610751565198
CPU time84000 s75000 s27000 s60000 s190000 s190000 s17000 s13000 s190000 s
coverage-branches.ReachSafety-Heap
139 tasks
Quantile-Plot 9298101103104528395103
CPU time73000 s56000 s76000 s21000 s110000 s77000 s1700 s38000 s120000 s
coverage-branches.ReachSafety-Loops
123 tasks
Quantile-Plot 9693939410154718797
CPU time64000 s64000 s54000 s30000 s100000 s99000 s1800 s45000 s110000 s
coverage-branches.ReachSafety-Recursive
38 tasks
Quantile-Plot 313132333410212834
CPU time18000 s4100 s24000 s5200 s34000 s9900 s9.7 s14000 s34000 s
coverage-branches.ReachSafety-Sequentialized
81 tasks
Quantile-Plot 57435331585141662
CPU time60000 s65000 s36000 s31000 s73000 s73000 s550 s25000 s73000 s
coverage-branches.SoftwareSystems-BusyBox-MemSafety
72 tasks
Quantile-Plot 10450211321419
CPU time64000 s60000 s62000 s3300 s61000 s61000 s41 s49000 s65000 s
coverage-branches.SoftwareSystems-DeviceDriversLinux64-ReachSafety
290 tasks
Quantile-Plot 23222223229212223
CPU time31000 s31000 s250000 s17000 s100000 s110000 s110 s35000 s110000 s
coverage-branches.SoftwareSystems-SQLite-MemSafety
1 tasks
Quantile-Plot 000000000
CPU time21 s23 s900 s23 s130 s900 s23 s7.7 s900 s
coverage-branches.Termination-MainHeap
231 tasks
Quantile-Plot 18118015318919553129175195
CPU time23000 s16000 s48000 s34000 s120000 s68000 s2600 s63000 s210000 s
Overall
3230 tasks
Quantile-Plot 18361772201715012474500154816542476
CPU time1600000 s1600000 s1700000 s570000 s2400000 s1900000 s150000 s1100000 s2200000 s
ParticipantsPlotsCoVeriTestESBMCHybridTigerKLEELegionLibKluzzerPRTestSymbioticTracer-XVeriFuzz

Note on meta-categories: The score is not the sum of scores of the sub-categories (normalization). The run time is the sum of run times of the sub-categories, rounded to two significant digits.


If you did not find what you are looking for, please do not hesitate to contact Dirk Beyer (competition chair).

Imprint and Privacy Policy