Refactoring programs to improve the performance of deep learning for vulnerability detection

Published in Iowa State University 6th Annual Research Day, 2022

Recommended citation: Steenhoek, Benjamin. (2022). Refactoring programs to improve the performance of deep learning for vulnerability detection (Poster). Presented at: Iowa State University 6th Annual Research Day. https://benjijang.com/files/2022-04-01-poster.pdf

This poster was used for a poster presentation about refactoring programs as a method of data augmentation. It earned Honorable Mention at ISU Research Day 2022.

Intuitively, when we refactor programs, we can produce a program that looks quite different syntactically because many tokens are changed, but is identical semantically because the behavior does not change. We applied this technique and found that it is a useful and general method for improving the performance of deep learning-based vulnerability detection.