James C. Davis
Computer Science · Purdue University West Lafayette
Publications
191
Citations
1,116
Est. group size
~23
Recurring co-author estimate
Active years
60
Publishing since 1967
James C. Davis works in software engineering, focusing on how software systems are built, tested, secured, and maintained. Recent work spans topics like software supply-chain security (software signing, dependency reuse), reliability and performance (using large language models to optimize code), automated testing and verification, and human factors in security such as phishing-training effectiveness. This research is grounded in empirical studies of real-world open-source software and developer practices.
Publication output grew substantially from 2017 through 2023 and has remained at a high, steady level over the past few years.
Generated by claude-sonnet-5 from public bibliographic data · Jul 20, 2026
- Anti-Phishing Training (Still) Does Not Work: A Reproduction of Phishing Training Inefficacy Grounded in the NIST Phish Scale
2026
- AutoSOUP: Safety-Oriented Unit Proof Generation for Component-level Memory-Safety Verification
arXiv (Cornell University) · 2026
- Software dependencies 2.0: An empirical study of reuse and integration of pre-trained models in open-source projects
Empirical Software Engineering · 2026
- SysLLMatic: Large language models are software system optimizers
Journal of Systems and Software · 2026
- Why Johnny Adopts Identity-Based Software Signing: A Usability Case Study of Sigstore (USENIX '26)[ARTIFACT]
Zenodo (CERN European Organization for Nuclear Research) · 2026
- Towards a Benchmark for Dependency Decision-Making
arXiv (Cornell University) · 2026
- Towards a Benchmark for Dependency Decision-Making
arXiv (Cornell University) · 2026
- Regular Expression Denial of Service Induced by Backreferences
Open MIND · 2026
- Regular Expression Denial of Service Induced by Backreferences
arXiv (Cornell University) · 2026
- An Empirical Investigation of Pre-Trained Deep Learning Model Reuse in the Scientific Process
Figshare · 2026
- An Empirical Investigation of Pre-Trained Deep Learning Model Reuse in the Scientific Process
Figshare · 2026
- Beyond Local Code Optimization: Multi-Agent Reasoning for Software System Optimization
arXiv (Cornell University) · 2026
- Beyond Local Code Optimization: Multi-Agent Reasoning for Software System Optimization
arXiv (Cornell University) · 2026
- Anti-Phishing Training (Still) Does Not Work: A Reproduction of Phishing Training Inefficacy Grounded in the NIST Phish Scale
2026
- AutoSOUP: Safety-Oriented Unit Proof Generation for Component-level Memory-Safety Verification
arXiv (Cornell University) · 2026
- arXiv (Cornell University)×66
- Zenodo (CERN European Organization for Nuclear Research)×14
- Figshare×6
- Empirical Software Engineering×4
- ArXiv.org×4
- Chengpeng Wang
Computer Science · Purdue University West Lafayette
- Danning Xie
Computer Science · Purdue University West Lafayette
- Yiling Lou
Computer Science · Purdue University West Lafayette
- Lin Tan
Computer Science · Purdue University West Lafayette
- Kelechi G. Kalu
Computer Science · Purdue University West Lafayette
This profile was generated automatically from public scholarly data (OpenAlex). Group size and activity levels are estimates derived from co-authorship patterns.
Last updated Jul 20, 2026.
Claim or correct this profile