From automation to intelligence: Survey of research on vulnerability discovery techniques