About me

I am a PhD student at Department of Computer Science, University of Arizona. My advisors are Prof. Saumya Debray and Prof. Greg Andrews.

Contact

Email hehf (at) cs.arizona.edu
Voice 520-979-9867
Address Computer Science Department
University of Arizona, Tucson, AZ 85721

Research

I am a member of SOLAR group. My research interests span the areas of program analysis and optimization, operating systems, and software engineering. My current research focuses on improving efficiency of memory utilization in embedded systems. Previously, I also did research work on software debugging and fault localization.

Publications

Conference Papers

  1. "The Revenge of the Overlay: Automatic Compaction of OS Kernel Code via On-Demand Code Loading",
    Haifeng He, Saumya Debray, and Gregory Andrews.
    In Proc. ACM Conference on Embedded Systems Software (EMSOFT'07), Salzburg, Austria, Oct. 2007.

  2. "Code Compaction of an Operating System Kernel",
    Haifeng He, John Trimble, Somu Perianayagam, Saumya Debray, and Gregory Andrews.
    In 20th IEEE/ACM International Symposium on Code Generation and Optimization (CGO'07), San Jose, California, March 2007.

  3. "Locating Faulty Code Using Failure-Inducing Chops",
    Neelam Gupta, Haifeng He, Xiangyu Zhang, and Rajiv Gupta.
    20th IEEE/ACM International Conference on Automated Software Engineering (ASE'05) Long Beach, California, November 2005.

  4. "Experimental Evaluation of Using Dynamic Slices for Fault Location",
    Xiangyu Zhang, Haifeng He, Neelam Gupta, and Rajiv Gupta.
    Sixth International Symposium on Automated and Analysis-Driven Debugging (AADEBUG'05) Monterey, California, September 19-21, 2005.

  5. "Automated Debugging using Path-Based Weakest Preconditions",
    Haifeng He and Neelam Gupta.
    Fundamental Approaches to Software Engineering (FASE'04), ETAPS Joint Conference 2004, Barcelona, Spain, March 29-31, 2004.

Workshop Papers

  1. "Binary Rewriting and Instrumentation of an Operating System Kernel",
    Mohan Rajagopalan, Somu Perianayagam, Haifeng He, Gregory Andrews, and Saumya Debray.
    Proc. 2006 Workshop on Instrumentation and Applications, held in conjunction with ASPLOS XII, San Jose, CA, October 22, 2006.

  2. "Profile-Guided Specialization of an Operating System Kernel",
    Somu Perianayagam, Haifeng He, Mohan Rajagopalan, Gregory Andrews, and Saumya Debray.
    Proc. 2006 Workshop on Instrumentation and Applications, held in conjunction with ASPLOS XII, San Jose, CA, October 22, 2006.

Poster Presentation

  1. "Compressing Dynamic Data Structures",
    Haifeng He, Saumya Debray, and Gregory Andrews.
    Poster presentation at ACM Conference on Programming Language Design and Implementation (PLDI), Tucson, AZ, June 2008.

Awards and Honors

Others

I enjoy taking photos.

Last updated Tue Jul 15 13:02:37 2008