Follow
James C Davis
James C Davis
Assistant Professor of ECE, Purdue University
Verified email at purdue.edu - Homepage
Title
Cited by
Cited by
Year
The impact of regular expression denial of service (ReDoS) in practice: an empirical study at the ecosystem scale
JC Davis, CA Coghlan, F Servant, D Lee
Proceedings of the 2018 26th ACM joint meeting on european software†…, 2018
1062018
Edgewise: a better stream processing engine for the edge
X Fu, T Ghaffar, JC Davis, D Lee
2019 USENIX Annual Technical Conference (USENIX ATC), 929-946, 2019
862019
Why aren’t regular expressions a lingua franca? an empirical study on the re-use and portability of regular expressions
JC Davis, LG Michael IV, CA Coghlan, F Servant, D Lee
Proceedings of the 2019 27th ACM Joint Meeting on European Software†…, 2019
612019
Regexes are hard: Decision-making, difficulties, and risks in programming regular expressions
LG Michael, J Donohue, JC Davis, D Lee, F Servant
2019 34th IEEE/ACM International Conference on Automated Software†…, 2019
592019
Node.fz: Fuzzing the server-side event-driven architecture
J Davis, A Thekumparampil, D Lee
Proceedings of the Twelfth European Conference on Computer Systems (EuroSys†…, 2017
582017
A sense of time for javascript and Node.js: First-class timeouts as a cure for event handler poisoning
JC Davis, ER Williamson, D Lee
27th USENIX Security Symposium (USENIX Security), 343-359, 2018
542018
Improving reproducibility of data science pipelines through transparent provenance capture
L Rupprecht, JC Davis, C Arnold, Y Gur, D Bhagwat
Proceedings of the VLDB Endowment (VLDB) 13 (12), 3354-3368, 2020
492020
An empirical study of GraphQL schemas
E Wittern, A Cha, JC Davis, G Baudart, L Mandel
International Conference on Service-Oriented Computing (ICSOC), 3-19, 2019
442019
A fine-grained data set and analysis of tangling in bug fixing commits
S Herbold, A Trautsch, B Ledel, A Aghamohammadi, TA Ghaleb, ...
Empirical Software Engineering (EMSE) 27 (6), 1-49, 2022
41*2022
An Empirical Study of Pre-Trained Model Reuse in the Hugging Face Deep Learning Model Registry
W Jiang, N Synovic, M Hyattt, TR Schorlemmer, R Sethi, YH Lu, ...
International Conference on Software Engineering (ICSE), 2023
382023
Using selective memoization to defeat regular expression denial of service (ReDoS)
JC Davis, F Servant, D Lee
2021 IEEE symposium on security and privacy (SP), 1-17, 2021
252021
SoK: Analysis of Software Supply Chain Security by Establishing Secure Design Properties
C Okafor, TR Schorlemmer, S Torres-Arias, JC Davis
Proceedings of the 1st ACM Workshop on Software Supply Chain Offensive†…, 2022
242022
Rethinking Regex engines to address ReDoS
JC Davis
Proceedings of the 2019 27th ACM Joint Meeting on European Software†…, 2019
212019
Testing regex generalizability and its implications: A large-scale many-language measurement study
JC Davis, D Moyer, AM Kazerouni, D Lee
2019 34th IEEE/ACM International Conference on Automated Software†…, 2019
202019
An Empirical Study of Artifacts and Security Risks in the Pre-trained Model Supply Chain
W Jiang, N Synovic, R Sethi, A Indarapu, M Hyattt, TR Schorlemmer, ...
Proceedings of the 1st ACM Workshop on Software Supply Chain Offensive†…, 2022
192022
“If security is required”: Engineering and Security Practices for Machine Learning-based IoT Devices
NK Gopalakrishna, D Anandayuvaraj, A Detti, FL Bland, S Rahaman, ...
4th International Workshop on Software Engineering Research & Practices for†…, 2022
182022
The case of the poisoned event handler: Weaknesses in the Node.js event-driven architecture
J Davis, G Kildow, D Lee
Proceedings of the 10th European Workshop on Systems Security (EuroSec), 1-6, 2017
182017
Fast and accurate incremental feedback for students’ software tests using selective mutation analysis
AM Kazerouni, JC Davis, A Basak, CA Shaffer, F Servant, SH Edwards
Journal of Systems and Software (JSS) 175, 110905, 2021
172021
Verification of the integrity of data files stored in copy-on-write (CoW) based file system snapshots
WA Davis, JC Davis
US Patent 11,176,090, 2021
142021
Reflecting on Recurring Failures in IoT Development
D Anandayuvaraj, JC Davis
Proceedings of The 37th IEEE/ACM International Conference on Automated†…, 2022
132022
The system can't perform the operation now. Try again later.
Articles 1–20