James C. Davis

Registered user since Thu 19 Sep 2019

Name: James C. Davis

Bio: I will start as an Assistant Professor in ECE@Purdue in Fall 2020. I hold a PhD in CS from Virginia Tech, where I was advised by Dongyoon Lee (now of Stony Brook).

My research is motivated by practical problems. My work often takes the form of “taking a problem and running with it”, by learning of a problem that practitioners face, articulating it effectively, and studying it deeply.

Country: United States

Affiliation: Purdue University, USA

Personal website: http://people.cs.vt.edu/davisjam/

Research interests: Web, Security, Regular expressions, Node.js, GraphQL, Empirical software engineering


ESEC/FSE 2020Committee Member in Program Committee within the Artifacts-track
ICSE 2021Committee Member in Program Committee within the Demonstrations-track
ASE 2019Author of Testing Regex Generalizability And Its Implications: A Large-Scale Many-Language Measurement Study within the Research Papers-track
Author of Regexes are Hard: Decision-making, Difficulties, and Risks in Programming Regular Expressions within the Research Papers-track
ESEC/FSE 2018Author of The Impact of Regular Expression Denial of Service (ReDoS) in Practice: An Empirical Study at the Ecosystem Scale within the Research Papers-track