ETAPS Logo FASE 2022
4th Competition on Software Testing (Test-Comp 2022)

Results of the Competition

This web page presents the results of Test-Comp 2022 - 4th 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. FuSeBMC
2. VeriFuzz
3. LibKluzzer
Quantile-Plot
Cover-Branches
1. FuSeBMC
2. VeriFuzz
3. LibKluzzer
Quantile-Plot
Overall
1. FuSeBMC
2. VeriFuzz
3. LibKluzzer
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 'Hors Concours' in the row for 'Representing Jury Member' means that the tool was added at the organizer's disposition and does not participate in the rankings or prize allocation.
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.

ParticipantsPlotsCMA-ES FuzzCoVeriTestFuSeBMCHybridTigerKLEELegionLegion/SymCCLibKluzzerPRTestSymbioticTracerXVeriFuzz
Representing Jury MemberHors ConcoursMarie-Christine JakobsKaled AlshmranyHors ConcoursHors ConcoursGidon ErnstGidon ErnstHoang M. LeThomas LembergerMarek ChalupaJoxan JaffarRaveendra Kumar Medicherla
Affiliation--, --TU Darmstadt, GermanyUniversity of Manchester / Institute of Public Administration, UK / Saudi Arabia--, ----, --LMU Munich, GermanyLMU Munich, GermanyUniversity of Bremen, GermanyLMU Munich, GermanyMasaryk University, Brno, CzechiaNational University of Singapore, SingaporeTata Consultancy Services, India
Cover-Error
776 tasks
Quantile-Plot 0423628355500575281454630623
CPU time0 s120000 s78000 s260000 s11000 s64000 s500000 s200000 s22000 s0 s13000 s
coverage-error-call.ReachSafety-Arrays
100 tasks
Quantile-Plot 07399698967973774099
CPU time0 s13000 s21000 s41000 s120 s60000 s30000 s4900 s970 s0 s950 s
coverage-error-call.ReachSafety-BitVectors
10 tasks
Quantile-Plot 08106901058010
CPU time0 s300 s890 s2300 s5.4 s0 s9000 s4500 s160 s0 s130 s
coverage-error-call.ReachSafety-ControlFlow
32 tasks
Quantile-Plot 018321627027024030
CPU time0 s2500 s1800 s12000 s8.1 s0 s20000 s0 s880 s0 s540 s
coverage-error-call.ReachSafety-ECA
18 tasks
Quantile-Plot 0313113011014015
CPU time0 s460 s3300 s900 s370 s0 s9900 s0 s1200 s0 s1300 s
coverage-error-call.ReachSafety-Floats
33 tasks
Quantile-Plot 0253323603030032
CPU time0 s3000 s3800 s5600 s2.4 s0 s27000 s2700 s0 s0 s560 s
coverage-error-call.ReachSafety-Heap
56 tasks
Quantile-Plot 0495343523531353053
CPU time0 s14000 s1900 s12000 s170 s15 s35000 s9700 s340 s0 s390 s
coverage-error-call.ReachSafety-Loops
157 tasks
Quantile-Plot 07514653954136102810142
CPU time0 s38000 s31000 s32000 s3400 s3600 s120000 s91000 s830 s0 s3500 s
coverage-error-call.ReachSafety-ProductLines
169 tasks
Quantile-Plot 01601695316934169921590169
CPU time0 s40000 s1000 s48000 s81 s180 s150000 s83000 s3600 s0 s1600 s
coverage-error-call.ReachSafety-Recursive
20 tasks
Quantile-Plot 0719516017117016
CPU time0 s6300 s900 s710 s8.7 s0 s15000 s900 s230 s0 s610 s
coverage-error-call.ReachSafety-Sequentialized
107 tasks
Quantile-Plot 06110292860810790104
CPU time0 s5200 s11000 s80000 s4200 s0 s73000 s0 s4800 s0 s1300 s
coverage-error-call.ReachSafety-XCSP
59 tasks
Quantile-Plot 05052523705041055
CPU time0 s2400 s1200 s23000 s2600 s0 s4500 s0 s8500 s0 s1600 s
coverage-error-call.SoftwareSystems-BusyBox-MemSafety
13 tasks
Quantile-Plot 00201000002
CPU time0 s0 s300 s0 s1.8 s0 s0 s0 s0 s0 s100 s
coverage-error-call.SoftwareSystems-DeviceDriversLinux64-ReachSafety
2 tasks
Quantile-Plot 00000000000
CPU time0 s0 s0 s0 s0 s0 s0 s0 s0 s0 s0 s
Cover-Branches
3460 tasks
Quantile-Plot 6241860210414061242103314871990896180217462075
CPU time1500000 s2000000 s3100000 s1900000 s1100000 s2700000 s3000000 s2700000 s2600000 s1900000 s440000 s3100000 s
coverage-branches.ReachSafety-Arrays
400 tasks
Quantile-Plot 159257328247104210263323160250243307
CPU time190000 s340000 s360000 s310000 s60000 s300000 s330000 s180000 s170000 s310000 s46000 s340000 s
coverage-branches.ReachSafety-BitVectors
62 tasks
Quantile-Plot 264949163334454833494948
CPU time35000 s21000 s56000 s7800 s22000 s44000 s55000 s56000 s55000 s35000 s14000 s56000 s
coverage-branches.ReachSafety-ControlFlow
67 tasks
Quantile-Plot 5364314251741406433944
CPU time46000 s44000 s59000 s41000 s26000 s59000 s60000 s44000 s21000 s30000 s3800 s58000 s
coverage-branches.ReachSafety-ECA
29 tasks
Quantile-Plot 0611273310210812
CPU time23000 s24000 s26000 s23000 s26000 s19000 s25000 s26000 s26000 s21000 s7700 s25000 s
coverage-branches.ReachSafety-Floats
226 tasks
Quantile-Plot 5311312292197262103465556119
CPU time120000 s88000 s200000 s76000 s9800 s190000 s200000 s200000 s200000 s16000 s5400 s200000 s
coverage-branches.ReachSafety-Heap
143 tasks
Quantile-Plot 23100104849381781044998101101
CPU time69000 s89000 s130000 s57000 s71000 s110000 s130000 s110000 s82000 s75000 s11000 s130000 s
coverage-branches.ReachSafety-Loops
727 tasks
Quantile-Plot 211574591467380357542575359538544587
CPU time290000 s450000 s650000 s390000 s210000 s550000 s650000 s600000 s640000 s300000 s73000 s650000 s
coverage-branches.ReachSafety-ProductLines
263 tasks
Quantile-Plot 197777567470747748697777
CPU time94000 s78000 s200000 s220000 s10000 s190000 s220000 s240000 s240000 s6200 s11000 s240000 s
coverage-branches.ReachSafety-Recursive
53 tasks
Quantile-Plot 254145392126274311454041
CPU time28000 s48000 s48000 s29000 s21000 s21000 s47000 s45000 s14000 s43000 s6600 s45000 s
coverage-branches.ReachSafety-Sequentialized
103 tasks
Quantile-Plot 0799058351437511515791
CPU time120 s82000 s92000 s77000 s26000 s93000 s93000 s92000 s93000 s43000 s18000 s93000 s
coverage-branches.ReachSafety-XCSP
119 tasks
Quantile-Plot 0116107119102210211810211496110
CPU time180 s21000 s110000 s6000 s17000 s110000 s100000 s110000 s110000 s44000 s9500 s110000 s
coverage-branches.ReachSafety-Combinations
671 tasks
Quantile-Plot 6323840116719617922429279338295351
CPU time320000 s560000 s600000 s500000 s470000 s520000 s590000 s610000 s600000 s490000 s180000 s600000 s
coverage-branches.SoftwareSystems-BusyBox-MemSafety
75 tasks
Quantile-Plot 01225621002415191829
CPU time24000 s67000 s62000 s60000 s62000 s68000 s68000 s64000 s66000 s63000 s18000 s68000 s
coverage-branches.SoftwareSystems-DeviceDriversLinux64-ReachSafety
290 tasks
Quantile-Plot 13605962556475716425657
CPU time190000 s40000 s260000 s28000 s60000 s260000 s260000 s230000 s250000 s240000 s13000 s260000 s
coverage-branches.SoftwareSystems-SQLite-MemSafety
1 tasks
Quantile-Plot 000000000000
CPU time880 s900 s900 s900 s30 s900 s190 s130 s900 s900 s48 s900 s
coverage-branches.Termination-MainHeap
231 tasks
Quantile-Plot 14321221319511816814520460179192202
CPU time100000 s26000 s210000 s22000 s8400 s190000 s210000 s130000 s68000 s190000 s24000 s200000 s
Overall
4236 tasks
Quantile-Plot 38222933003183021257872658945236710692971
CPU time1500000 s2100000 s3100000 s2100000 s1100000 s2800000 s3200000 s2800000 s1900000 s440000 s3100000 s
ParticipantsPlotsCMA-ES FuzzCoVeriTestFuSeBMCHybridTigerKLEELegionLegion/SymCCLibKluzzerPRTestSymbioticTracerXVeriFuzz

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