Research Article

GSA-Fuzz: Optimize Seed Mutation with Gravitational Search Algorithm

Table 6

4-hour optimization of operator probabilities in GSA-Fuzz and MOPT-AFL.

TargetFuzzerTotal pathsRoundP (op1)P (op2)P (op3)P (op4)P (op5)P (op6)

sassMOPT-AFL9023Initial0.055980280.058948830.067591420.049920400.050762310.06495813
13th (at the 4th hour)0.047692170.048056080.045059650.027867960.035000740.03858628

sassGSA-Fuzz(only-GSA)9534Initial0.064694840.055108370.041116140.073994130.047639950.02720640
22th (at the 4th hour)0.066069500.046856060.048107340.062185840.049288280.04485260

tcpdumpMOPT-AFL6330Initial0.065314940.038067650.055593100.059163120.080566530.06429057
23th (at the 4th hour)0.045393920.030024480.036492740.040317990.052685480.04458380

tcpdumpGSA-Fuzz(only-GSA)6558Initial0.076993340.084506780.069039840.074985870.016674530.02720640
28th (at the 4th hour)0.073310010.056696710.070972380.063738880.049041320.04360007