ETAPS Logo FASE 2023
5th Competition on Software Testing (Test-Comp 2023)

Results of the Competition

This web page presents the results of Test-Comp 2023 - 5th 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. FuSeBMC_IA
Quantile-Plot
Cover-Branches
1. FuSeBMC
2. VeriFuzz
3. FuSeBMC_IA
Quantile-Plot
Overall
1. FuSeBMC
2. VeriFuzz
3. FuSeBMC_IA
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.

ParticipantsPlotsCoVeriTestESBMC-kindFuSeBMCFuSeBMC_IAHybridTigerKLEELegionLegion/SymCCPRTestSymbioticTracerXVeriFuzzWASP-C
Representing Jury MemberMarie-Christine JakobsRafael Sá MenezesKaled AlshmranyMohannad AldughaimHors ConcoursHors ConcoursHors ConcoursGidon ErnstThomas LembergerMarek TrtíkJoxan JaffarRaveendra Kumar MedicherlaFilipe Marques
AffiliationTU Darmstadt, GermanyUniversity of Manchester, UKUniversity of Manchester / Institute of Public Administration, UK / Saudi ArabiaUniversity of Manchester / King Saud University, UK / Saudi Arabia--, ----, ----, --LMU Munich, GermanyQAware GmbH, GermanyMasaryk University, Brno, CzechiaNational University of Singapore, SingaporeTata Consultancy Services, IndiaINESC-ID, Lisbon, Portugal
Cover-Error
1173 tasks
Quantile-Plot 581289936908463721349222644909570
CPU time120000 s3100 s260000 s130000 s240000 s10000 s2700 s240000 s20000 s16000 s9300 s
ReachSafety-Arrays
90 tasks
Quantile-Plot 715908867856719367208878
CPU time12000 s44 s15000 s13000 s40000 s110 s60000 s17 s5000 s630 s0 s510 s410 s
ReachSafety-BitVectors
9 tasks
Quantile-Plot 7099581357097
CPU time250 s0 s880 s880 s1400 s5.5 s300 s890 s4500 s88 s0 s340 s500 s
ReachSafety-ControlFlow
5 tasks
Quantile-Plot 1055040305044
CPU time910 s0 s450 s460 s0 s1.9 s0 s480 s0 s140 s0 s330 s97 s
ReachSafety-ECA
18 tasks
Quantile-Plot 301211114010130142
CPU time390 s0 s2100 s2000 s900 s490 s0 s1.3 s0 s900 s0 s840 s180 s
ReachSafety-Floats
32 tasks
Quantile-Plot 24133231227022003122
CPU time2800 s96 s4500 s3100 s4600 s2.8 s0 s8.1 s1800 s0 s0 s420 s2800 s
ReachSafety-Heap
47 tasks
Quantile-Plot 42645453745342114504536
CPU time13000 s1.0 s1800 s1800 s9100 s170 s18 s690 s9900 s190 s0 s260 s760 s
ReachSafety-Loops
130 tasks
Quantile-Plot 647012812747823348971012396
CPU time36000 s910 s28000 s28000 s30000 s3400 s2700 s70 s80000 s2700 s0 s2400 s770 s
ReachSafety-ProductLines
169 tasks
Quantile-Plot 16016916916945169341599215901695
CPU time39000 s380 s1000 s1000 s41000 s82 s210 s360 s83000 s3100 s0 s1300 s37 s
ReachSafety-Recursive
20 tasks
Quantile-Plot 70191951601611701812
CPU time3100 s0 s870 s1300 s680 s8.8 s0 s150 s900 s230 s0 s330 s41 s
ReachSafety-Sequentialized
98 tasks
Quantile-Plot 5540949286780007109543
CPU time4300 s60 s11000 s9900 s75000 s3600 s0 s0 s0 s4000 s0 s1000 s810 s
ReachSafety-XCSP
54 tasks
Quantile-Plot 4549474747320001604949
CPU time2200 s1600 s1200 s1200 s22000 s2500 s0 s0 s0 s6700 s0 s1100 s1800 s
ReachSafety-Hardware
494 tasks
Quantile-Plot 850288288350015734031939
CPU time11000 s0 s190000 s69000 s20000 s0 s0 s1.2 s51000 s930 s0 s7400 s1100 s
SoftwareSystems-BusyBox-MemSafety
5 tasks
Quantile-Plot 0010010000000
CPU time0 s0 s280 s0 s0 s1.8 s0 s0 s0 s0 s0 s0 s0 s
SoftwareSystems-DeviceDriversLinux64-ReachSafety
2 tasks
Quantile-Plot 0000000000000
CPU time0 s0 s0 s0 s0 s0 s0 s0 s0 s0 s0 s0 s0 s
Cover-Branches
2933 tasks
Quantile-Plot 150916781538117099983810277701430140015461103
CPU time1700000 s2600000 s1700000 s1600000 s990000 s2300000 s2500000 s2400000 s1600000 s780000 s2600000 s1100000 s
ReachSafety-Arrays
292 tasks
Quantile-Plot 2082532492027317199127204200238191
CPU time240000 s260000 s170000 s240000 s34000 s210000 s250000 s110000 s230000 s81000 s250000 s140000 s
ReachSafety-BitVectors
61 tasks
Quantile-Plot 484842163133443348484534
CPU time20000 s55000 s28000 s7400 s22000 s51000 s40000 s54000 s36000 s33000 s55000 s29000 s
ReachSafety-ControlFlow
11 tasks
Quantile-Plot 021010101111
CPU time7000 s9200 s3800 s5800 s800 s8100 s9900 s2900 s1400 s14 s9000 s1200 s
ReachSafety-ECA
29 tasks
Quantile-Plot 5992733297104
CPU time24000 s26000 s24000 s23000 s26000 s21000 s19000 s26000 s21000 s14000 s25000 s24000 s
ReachSafety-Floats
197 tasks
Quantile-Plot 9210096761654484047459853
CPU time63000 s180000 s71000 s62000 s11000 s160000 s170000 s180000 s6300 s490 s180000 s26000 s
ReachSafety-Heap
110 tasks
Quantile-Plot 768079637461773474777863
CPU time75000 s98000 s54000 s47000 s65000 s80000 s95000 s57000 s69000 s12000 s99000 s39000 s
ReachSafety-Loops
661 tasks
Quantile-Plot 526543534431356319242325502504538381
CPU time420000 s600000 s300000 s360000 s190000 s500000 s570000 s590000 s260000 s160000 s590000 s170000 s
ReachSafety-ProductLines
263 tasks
Quantile-Plot 76777755747073486977771
CPU time61000 s200000 s170000 s220000 s9800 s190000 s160000 s240000 s5500 s10000 s240000 s1800 s
ReachSafety-Recursive
51 tasks
Quantile-Plot 404443372126391044393937
CPU time46000 s46000 s25000 s27000 s21000 s20000 s46000 s14000 s41000 s15000 s43000 s27000 s
ReachSafety-Sequentialized
91 tasks
Quantile-Plot 7380715328111046488057
CPU time74000 s82000 s31000 s71000 s15000 s82000 s82000 s82000 s32000 s25000 s82000 s35000 s
ReachSafety-XCSP
114 tasks
Quantile-Plot 1141051051141012731011079010676
CPU time5600 s100000 s40000 s5800 s17000 s100000 s100000 s100000 s77000 s16000 s100000 s16000 s
ReachSafety-Combinations
671 tasks
Quantile-Plot 23334030516719718221979285277252152
CPU time550000 s600000 s490000 s500000 s470000 s530000 s580000 s600000 s500000 s360000 s600000 s520000 s
SoftwareSystems-BusyBox-MemSafety
62 tasks
Quantile-Plot 102115180013121400
CPU time55000 s52000 s430 s42000 s50000 s56000 s56000 s54000 s34000 s27000 s56000 s610 s
SoftwareSystems-DeviceDriversLinux64-ReachSafety
287 tasks
Quantile-Plot 5959596245453164256560
CPU time36000 s260000 s250000 s24000 s59000 s260000 s260000 s240000 s230000 s20000 s260000 s1600 s
SoftwareSystems-SQLite-MemSafety
1 tasks
Quantile-Plot 000000000000
CPU time900 s900 s0.35 s900 s28 s900 s810 s900 s3.0 s46 s900 s170 s
Termination-MainHeap
32 tasks
Quantile-Plot 313030271623271129312929
CPU time7600 s29000 s17000 s7200 s53 s26000 s22000 s11000 s27000 s10000 s27000 s23000 s
Overall
4106 tasks
Quantile-Plot 207328132666162919611329927212826731770
CPU time1800000 s2800000 s1800000 s1900000 s1000000 s2500000 s2600000 s1600000 s2600000 s1100000 s
ParticipantsPlotsCoVeriTestESBMC-kindFuSeBMCFuSeBMC_IAHybridTigerKLEELegionLegion/SymCCPRTestSymbioticTracerXVeriFuzzWASP-C

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