- Run
SOME_OTHER_THING3to generate a ground truth cluster. - Run
mk_commandto make a set of commands for GNUparallelto run. - Run
parallelon the generated commands to generate the feature vectors. - Run
SOME_OTHER_THINGto reduce all of the feature vectors. - Run
SOME_OTHER_THING2to cluster the feature vectors into clusters. - Run
cluster_compareon all of the different clusters and the ground truth cluster and record the results.
There's an experiment script that does all of the above. You invoke it like this:
./experiment.sh /media/disk/fuzzing_data/flasm-groundtruth-final.csv flasm-gcc-noopt1 /media/disk/fuzzing_data/flasm-gcc-noopt1/flasm-gcc-noopt1 '/media/disk/fuzzing_data/flasm-gcc-noopt1/src/flasm -d'