Generated by GPT-5-mini| Jeff C. Davis | |
|---|---|
| Name | Jeff C. Davis |
| Occupation | Computer Scientist |
| Known for | Program analysis, software debugging, automated testing |
| Alma mater | Massachusetts Institute of Technology; University of California, Berkeley |
| Employer | Google; Facebook |
| Awards | ACM recognitions; National Science Foundation grants |
Jeff C. Davis is an American computer scientist noted for contributions to program analysis, automated debugging, and software reliability. His work spans static analysis, dynamic analysis, automated testing, and tooling that bridges research and large-scale software engineering practice. Davis has collaborated with academic institutions, industrial research labs, and open-source communities to advance methods used by practitioners at major technology organizations.
Davis grew up in the United States and pursued undergraduate and graduate studies that combined theoretical foundations with practical systems work. He completed degrees at Massachusetts Institute of Technology and the University of California, Berkeley, institutions known for producing researchers who later joined Google Research, Microsoft Research, and Bell Labs. During his formative years he engaged with faculty and peers connected to projects at DARPA, IEEE, and the Association for Computing Machinery.
His training included coursework and mentorship related to compilers, program verification, and software engineering methodologies pioneered at centers such as Stanford University and Carnegie Mellon University. He participated in research communities that overlap with conferences like PLDI, OOPSLA, ICSE, and FSE, fostering ties to researchers from Princeton University, Harvard University, and the University of Illinois Urbana-Champaign.
Davis held roles that navigated both academic research and industrial application. He worked with engineering teams at large technology firms including Google and Facebook where program analysis techniques are applied to codebases measured in millions of lines, alongside engineering groups formerly at Yahoo! and Amazon. His industrial positions involved collaboration with product groups, site reliability engineers, and open-source projects hosted on platforms like GitHub.
He also engaged with academic collaborations across universities such as University of Washington, University of California, San Diego, and Cornell University, contributing to jointly authored papers presented at venues like USENIX, ASPLOS, and SOSP. Davis participated in grant-funded projects from agencies including the National Science Foundation and cooperative research with consortia linked to IETF and W3C standards work.
Davis's research focuses on improving software correctness, debugging efficiency, and automated quality assurance. He developed techniques in static analysis that relate to work by researchers at MIT CSAIL, Princeton, and ETH Zurich, producing tools that scale to industrial codebases used by teams at Google Chrome, Facebook Messenger, and Android. His dynamic analysis contributions connect to runtime verification efforts seen in projects from IBM Research and Oracle Labs.
He has published on topic areas including automated fault localization, regression testing, and hybrid analysis that combine symbolic execution and concrete execution as used in tools from SRI International and Microsoft Research Redmond. Davis contributed to open-source testing frameworks compatible with ecosystems like Node.js, React, and Linux Kernel subsystems, influencing practices endorsed by communities around Apache Software Foundation projects.
His work on analyzing large-scale, heterogeneous code repositories drew on methods related to machine learning approaches developed at OpenAI and DeepMind for code understanding, and intersected with program synthesis efforts at Berkeley AI Research and Stanford AI Lab. He co-authored papers that advanced incremental analysis techniques similar to those adopted in enterprise products from JetBrains and Eclipse Foundation.
Davis has mentored students and collaborators who later joined research groups at Microsoft Research Cambridge, Facebook AI Research, and startup ventures funded by Sequoia Capital and Andreessen Horowitz. His publications appear in proceedings alongside work by authors affiliated with UC Berkeley RISELab and the Allen Institute for AI.
Davis received recognitions and competitive funding that reflect impact across research and practice. He was a recipient of grants from the National Science Foundation and earned awards and citations presented by conferences such as ICSE and PLDI. Industry acknowledgments include internal awards at organizations like Google and invitations to program committees for flagship venues including FSE and OOPSLA.
He has been invited to give keynote and featured talks at workshops sponsored by ACM and IEEE Computer Society, and served on advisory panels associated with collaborations between NSF and corporate research labs such as Adobe Research and Intel Labs.
Davis maintains ties to professional networks centered on software engineering and programming languages, participating in workshops and mentorship programs affiliated with Grace Hopper Celebration and university recruiting initiatives at Caltech and Georgia Institute of Technology. Outside of research, he engages with developer communities on platforms like Stack Overflow and contributes to open-source projects hosted on GitHub.
Category:Computer scientists