|
|
Guoqing (Harry) Xu Assistant Professor
I am looking for
motivated students to work with me on projects related to programming
languages, compilers, runtime systems, and software engineering. |
News
No news at this moment.
About Me
I am an assistant professor in the computer science department of University of California, Irvine. I am also affiliated with the software engineering graduate program at UCI.
My general research interests are static and dynamic program analyses (from purely mathematical reasoning about program behaviors all the way to runtime systems such as feedback-directed compilation and garbage collection) for compiler optimization and software engineering tasks. I am recently interested in developing program analysis techniques to solve software performance engineering problems.
Professional
Recent Publications (Here is a complete list)
o Precise Memory Leak Detection
for Java Software Using Container Profiling (TOSEM) ![]()
o Static Detection of Loop-Invariant Data Structures
(ECOOP'12) ![]()
o Uncovering Performance Problems in Java Applications
with Reference Propagation Profiling (ICSE'12)
![]()
o LeakChaser: Helping
Programmers Narrow Down Causes of Memory Leaks (PLDI'11)
o Detecting Inefficiently-Used Containers to Avoid
Bloat (PLDI'10)
o Finding Low-Utility Data Structures (PLDI'10)
o Go
with the flow: Profiling Copies to Find Runtime Bloat (PLDI'09)
Students
o
Khanh Nguyen (UG honors project,
will become a Ph.D. student in Fall 2012)
o
Lu Fang (Ph.D. student starting
from Fall 2012)
o
Vijay Palepu (Affiliated Ph.D.
student, co-advised with Prof. Jim Jones)
Teaching
o
CS 295 dynamic
analysis research seminar (Winter 2012)
o
UCI PL reading group (Fall 2011)
Released Tools
Contact Information
guoqingx at ics dot uci dot edu
http://www.ics.uci.edu/~guoqingx
Office:
3212 Donald Bren Hall
Bren School of Computer and Information Sciences
UC Irvine
Irvine, CA, 92697-3435
Work: 949-824-8870
Last updated: Jan 27, 2012
Maintained by guoqingx at ics
dot uci dot edu (replace
dot with .)