Seminar: Regexes in the Wilk: Empirical Studies on Security and Correctness

James Davis

PhD Student, Virginia Tech

Friday, September 27, 2019
11:15am - 12:15pm
2150 Torgersen Hall

Abstract:

Regular expressions are a widely-used programming language feature. Despite appearing in an estimated 30-40% of software projects, they have been rather understudied by the academic community from an engineering perspective. In this talk I will explain some of the issues that software engineers face when working with regular expressions. My findings are based on large-scale empirical studies of software in many popular programming languages, supported by qualitative surveys of professional engineers.

Biography:

Jamie Davis is a 5th-year PhD student in the CS department at Virginia Tech. His research is on software correctness and security, with a particular focus on regular expressions and Node.js applications.