Jun 6, 2019
As every software engineer knows, writing secure software is an
incredibly difficult task. There are many techniques available to
assist developers in finding bugs hiding in their code, but none
are perfect, and an adversary only needs one to cause problems. In
this talk, we’ll discuss how a branch of artificial intelligence
called Natural Language Processing, or NLP, is being applied to
computer code. Using NLP, we can find bugs that aren’t visible to
existing techniques, and we can start to understand better what our
computers are creating. While this field is still young, advances
are coming rapidly, and we talk about the current state of the art
and what we expect to see in the near future.