Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Z:\public_html\pic\xu-11.png  

Guoqing (Harry) Xu

   Assistant Professor
   Office: 3212 Donald Bren Hall
   Computer Science Department
   Donald Bren School of Computer and Information Sciences
   University of California, Irvine
   harry.g.xu at uci dot edu

I am looking for motivated students to work with me on projects related to programming languages, compilers, runtime systems, and software engineering.

 
 

                         Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Z:\public_html\pic\anteater.gif


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

o    Publications

o    Curriculum Vitae

Recent Publications (Here is a complete list)

o    Precise Memory Leak Detection for Java Software Using Container Profiling (TOSEM) Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Z:\public_html\pic\new.gif

o    Static Detection of Loop-Invariant Data Structures (ECOOP'12) Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Z:\public_html\pic\new.gif

o    Uncovering Performance Problems in Java Applications with Reference Propagation Profiling (ICSE'12) Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Z:\public_html\pic\new.gif

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 .)