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 [FSE'18] Proceedings of the 2018 26th ACM joint meeting on european software …, 2018 | 107 | 2018 |
Edgewise: a better stream processing engine for the edge X Fu, T Ghaffar, JC Davis, D Lee [USENIX ATC'19] 2019 USENIX Annual Technical Conference, 929-946, 2019 | 86 | 2019 |
Regexes are hard: Decision-making, difficulties, and risks in programming regular expressions LG Michael, J Donohue, JC Davis, D Lee, F Servant [ASE'19] 34th IEEE/ACM International Conference on Automated Software …, 2019 | 64 | 2019 |
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 [FSE'19] Proceedings of the 2019 27th ACM Joint Meeting on European Software …, 2019 | 63 | 2019 |
Node.fz: Fuzzing the server-side event-driven architecture J Davis, A Thekumparampil, D Lee [EuroSys'17] Proceedings of the Twelfth European Conference on Computer …, 2017 | 58 | 2017 |
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 [USENIX Security'18] 27th USENIX Security Symposium, 343-359, 2018 | 53 | 2018 |
Improving reproducibility of data science pipelines through transparent provenance capture L Rupprecht, JC Davis, C Arnold, Y Gur, D Bhagwat [VLDB'20] Proceedings of the VLDB Endowment 13 (12), 3354-3368, 2020 | 50 | 2020 |
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, ... [ICSE'23] International Conference on Software Engineering, 2023 | 45 | 2023 |
An empirical study of GraphQL schemas E Wittern, A Cha, JC Davis, G Baudart, L Mandel [ICSOC'19] International Conference on Service-Oriented Computing, 3-19, 2019 | 45 | 2019 |
A fine-grained data set and analysis of tangling in bug fixing commits S Herbold, A Trautsch, B Ledel, A Aghamohammadi, TA Ghaleb, ... [EMSE'22] Empirical Software Engineering 27 (6), 1-49, 2022 | 43* | 2022 |
SoK: Analysis of Software Supply Chain Security by Establishing Secure Design Properties C Okafor, TR Schorlemmer, S Torres-Arias, JC Davis [SCORED'22] Proceedings of the 1st ACM Workshop on Software Supply Chain …, 2022 | 29 | 2022 |
Using selective memoization to defeat regular expression denial of service (ReDoS) JC Davis, F Servant, D Lee [S&P'21] 2021 IEEE symposium on security and privacy, 1-17, 2021 | 26 | 2021 |
Rethinking Regex engines to address ReDoS JC Davis [FSE-SRC'19] Proceedings of the 2019 27th ACM Joint Meeting on European …, 2019 | 22 | 2019 |
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, ... [SCORED'22] Proceedings of the 1st ACM Workshop on Software Supply Chain …, 2022 | 21 | 2022 |
Testing regex generalizability and its implications: A large-scale many-language measurement study JC Davis, D Moyer, AM Kazerouni, D Lee [ASE'19] 2019 34th IEEE/ACM International Conference on Automated Software …, 2019 | 21 | 2019 |
“If security is required”: Engineering and Security Practices for Machine Learning-based IoT Devices NK Gopalakrishna, D Anandayuvaraj, A Detti, FL Bland, S Rahaman, ... [SERP4IoT'22] 4th International Workshop on Software Engineering Research …, 2022 | 19 | 2022 |
The case of the poisoned event handler: Weaknesses in the Node.js event-driven architecture J Davis, G Kildow, D Lee [EuroSec'17] Proceedings of the 10th European Workshop on Systems Security, 1-6, 2017 | 19 | 2017 |
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 [JSS'21] Journal of Systems and Software 175, 110905, 2021 | 18 | 2021 |
Reflecting on Recurring Failures in IoT Development D Anandayuvaraj, JC Davis [ASE-NIER'22] Proceedings of The 37th IEEE/ACM International Conference on …, 2022 | 17 | 2022 |
Reusing Deep Learning Models: Challenges and Directions in Software Engineering JC Davis, P Jajal, W Jiang, TR Schorlemmer, N Synovic, ... [JVA'23] IEEE John Vincent Atanasoff Symposium on Modern Computing, 2023 | 15 | 2023 |