RAISE Reading Group

Here at the RAISE reading group, we explore synergies between AI and software engineering. To that end, we conduct a weekly interest group for software engineers and developers at NC State. At meeting, we read trending papers every week on AI + SE.

We also have free pizza (subs?)!


3240, Engineering Building II
Raleigh, NC 27695


11am - 12pm
Every Wednesday

Interested? Subscribe to our mailing list!

We have an active mailing list. We use this to post weekly event updates. Consider subscribing to it here.

Next week's paper (Nov 01, 2017)

FairFuzz: Targeting Rare Branches to Rapidly Increase Greybox Fuzz Testing Coverage

In recent years, fuzz testing has proven itself to be one of the most effective techniques for finding correctness bugs and security vulnerabilities in practice. One particular fuzz testing tool, American Fuzzy Lop or AFL, has become popular thanks to its ease-of-use and bug-finding power. However, AFL remains limited in the depth of program coverage it achieves, in particular because it does not consider which parts of program inputs should not be mutated in order to maintain deep program coverage. We propose an approach, FairFuzz, that helps alleviate this limitation in two key steps. First, FairFuzz automatically prioritizes inputs exercising rare parts of the program under test. Second, it automatically adjusts the mutation of inputs so that the mutated inputs are more likely to exercise these same rare parts of the program. We conduct evaluation on real-world programs against state-of-the-art versions of AFL, thoroughly repeating experiments to get good measures of variability. We find that on certain benchmarks FairFuzz shows significant coverage increases after 24 hours compared to state-of-the-art versions of AFL, while on others it achieves high program coverage at a significantly faster rate

Do you have paper for us to read?

We maintain a list of papers we read every week here. If you have more recommendations please submit your recommendations here.

Events Calendar