fuzzbench icon indicating copy to clipboard operation
fuzzbench copied to clipboard

Feature wish: time graph over all benchmarks

Open vanhauser-thc opened this issue 4 years ago • 2 comments

Every individual benchmark has a graph that shows the coverage from 0:15 until 23:00, e.g. graph

It would be nice to have a the same kind of graph for all targets combined. this would show fuzzers who are good at startup with not many seeds, those who who have a strong mid/end game strategy.

I dont think this is that helpful in the summary section so either in the summary to fold out or at the bottom?

vanhauser-thc avatar Feb 07 '21 13:02 vanhauser-thc

Every individual benchmark has a graph that shows the coverage from 0:15 until 23:00, e.g. graph

It would be nice to have a the same kind of graph for all targets combined. this would show fuzzers who are good at startup with not many seeds, those who who have a strong mid/end game strategy.

I dont think this is that helpful in the summary section so either in the summary to fold out or at the bottom?

I like the idea but it might require some thought how to do this. Right now the graph is a median/mean of trials. The naive approach would be to just combine trials from each benchmark, but that will make the graph hard to understand/interpret.

jonathanmetzman avatar Feb 08 '21 15:02 jonathanmetzman

I agree that this graph might not be easy to understand.

Thats why I propose to make it available but not prominently - either folded away, or at the bottom.

how to do the graph is I think easy - the average of the % coverage per benchmark target for that specific time the issue is rather that the benchmarks do not start at the time, so intermediate results are a bit weird - but that is true for the ranking as well, it fluctuates a lot. at the end of the experiment its fine though.

vanhauser-thc avatar Feb 08 '21 21:02 vanhauser-thc