Philip Guo is an associate professor of Cognitive Science and (by
affiliation) Computer Science & Engineering at UC San Diego. His
research spans human-computer interaction, data science, programming
tools, and online learning. He studies how people learn computer
programming and data science, and he builds tools to help people better
understand code and data.
Towards a Dynamic Multiscale Personalized Information Space. Amy Rae Fox, Philip J. Guo, Clemens Nylandsted Klokmose, Peter Dalsgaard, Arvind Satyanarayan, Haijun Xia, James D. Hollan. Convivial Computing Salon (workshop at the <Programming> conference), 2020.
Characterizing and Predicting Which Bugs Get Reopened. Thomas Zimmermann, Nachiappan Nagappan, Philip J. Guo, Brendan Murphy. ACM/IEEE International Conference on Software Engineering (ICSE), Software Engineering In Practice (SEIP) track, 2012. Best Paper Award
HAMPI: A Solver for String Constraints. Adam Kiezun, Vijay Ganesh, Philip J. Guo, Pieter Hooimeijer, Michael D. Ernst. International Symposium on Software Testing and Analysis (ISSTA), 2009. ACM SIGSOFT Distinguished Paper Award, ISSTA 10-Year Impact Paper Award
Dynamic Inference of Abstract Types. Philip J. Guo, Jeff H. Perkins, Stephen McCamant, Michael D. Ernst. International Symposium on Software Testing and Analysis (ISSTA), 2006.
A Scalable Mixed-Level Approach to Dynamic Analysis of C and C++ Programs. Philip J. Guo. Master of Engineering (M.Eng.) thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, 2006. Charles and Jennifer Johnson Award for Outstanding Computer Science Master of Engineering Thesis