Yu Huang

Ph.D. Candidate

Computer Science and Engineering

University of Michigan, Ann Arbor

Download my CV

About Me

My name in Chinese is 黄羽, which means yellow feather. I am currently a PhD student in the Department of Computer Science and Engineering, University of Michigan. My advisor is Westley Weimer.

I was a graduate student in Computer Engineering, University of Virginia, working with Laura Barnes. I received a M.S. in Computer Engineering from University of Virginia, under the guidance of Benton Calhoun. I received my B.S. in Aerospace Engineering from Harbin Institute of Technology in China.

In my spare time, I enjoyed painting. I have been training in sketching since I was 7. But in recent years I become more interested in pastel and watercolor. I am also a big fan of Naruto and Sheng Ji (Double Upgrade).


My research interests include software engineering, program analysis and ubiquitous computing. My work spans software, hardware, mobile sensing and human factors, collaborating with researchers from Psychology and Neuro Science. A full list of my research projects can be found in my CV. Here are the research projects I most recently work on:

  • Design and conduct medical imaging experiments to examine human brain activities in software engineering tasks (e.g., data structure manipulations, code synthesis, code reviews) using different medical imaging techniques including functional near-infrared spectroscopy (fNIRS) and functional magnetic resonance imaging (fMRI). Our studies include large number of human participants and aim at augmenting self-reporting, informing pedagogy, training, technology transfer and programing expertise. Our work has been well-received by the software engineering community, culminating in two distinguished paper awards. For more details and data sharing, please refer to our project website.
  • Explore automatic software repair techniques on hardware description languages (HDL) (e.g., verilog, VHDL). Our goal is to use software engineering techiniques to tackle problems in hardware program design and thus reduce human burden and improve design efficiency.
  • Implement and evaluate a slective checkpoint and restore (SCR) technique that retains only critical system state based on types and minimal symbolic annotations. This source-level symbolic approach allows an application to be resumed even after its code is modified. This work aims to provide system resiliency against cyber attacks especially for automonous vehicle systems.
  • Use mobile sensing and software engineering techniques to model human behaviors through tracking smartphone sensor data. This series of projects is to monitor and improve human mental well-beings.


  1. Distilling Neural Representations of Data Structure Manipulation using fMRI and fNIRS.
    Yu Huang, Xinyu Liu, Ryan Krueger, Tyler Santander, Xiaosu Hu, Kevin Leach, Westley Weimer.
    To appear in the 41st ACM/IEEE International Conference on Software Engineering (ICSE 2019). Acceptance rate: 20%. Distinguished Paper Award
  2. Understanding Behavioral Dynamics of Social Anxiety Among College Students Through Smartphone Sensors.
    Jiaqi Gong, Yu Huang, Philip I Chow, Karl Fua, Matthew Gerber, Bethany Teachman, Laura Barnes
    To appear in the Information Fusion, 49:57–68, September 2019.
  3. Physiological Changes Over the Course of Cognitive Bias Modification for Social Anxiety.
    Mehdi Boukhechba, Jiaqi Gong, Kamran Kowsari, Mawulolo K Ameko, Karl Fua, Philip I Chow, Yu Huang, Bethany A Teachman, and Laura E Barnes.
    Biomedical & Health Informatics (BHI), 2018 IEEE EMBS International Conference on, pages 422–425.
  4. I Did OK, But Did I Like It? Using Ecological Momentary Assessment to Examine Perceptions of Social Interactions Associated with Severity of Social Anxiety and Depression.
    Emily C Geyer, Karl C Fua, Katharine E Daniel, Philip I Chow, Wes Bonelli, Yu Huang, Laura E Barnes, and Bethany A Teachman.
    Behavior therapy, 49(6):866–880, 2018 .
  5. Monitoring Social Anxiety From Mobility and Communication Patterns.
    Mehdi Boukhechba, Yu Huang, Philip Chow, Karl Fua, Bethany A. Teachman, and Laura E.Barnes.
    the ACM International Joint Conference on Pervasive and Ubiquitous Computing and Proceedings of the 2017 ACM International Symposium on Wearable Computers, UbiComp '17, pages 749–753.
  6. Discovery of Behavioral Markers of Social Anxiety From Smartphone Sensor Data.
    Yu Huang, Jiaqi Gong, Mark Rucker, Philip Chow, Karl Fua, Matthew S. Gerber, Bethany Teachman, and Laura E. Barnes.
    the 1st Workshop on Digital Biomarkers, DigitalBiomarkers '17, pages 9–14, New York, NY, USA, ACM.
  7. Using Mobile Sensing to Test Clinical Models of Depression, Social Anxiety, State Affect, and Social Isolation Among College Students.
    Philip I. Chow, Karl Fua, Yu Huang, Wesley Bonelli, Haoyi Xiong, Laura E. Barnes, and Bethany Teachman.
    J Med Internet Res, 19(3):e62, Mar 2017, Impact factor = 4.532.
  8. Daehr: A Discriminant Analysis Framework for Electronic Health Record Data and an Application to Early Detection of Mental Health Disorders.
    Haoyi Xiong, Jinghe Zhang, Yu Huang, Kevin Leach, and Laura E. Barnes.
    ACM Trans. Intell. Syst. Technol., 8(3):47:1–47:21, February 2017, Impact factor = 2.414.
  9. Assessing Social Anxiety Using GPS Trajectories and Point-of-Interest Data.
    Yu Huang, Haoyi Xiong, Kevin Leach, Yuyan Zhang, Philip Chow, Karl Fua, Bethany A Teachman, and Laura E Barnes.
    In Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing, UbiComp '16, pages 898–903. Acceptance rate = 23.7%.
  10. Sensus: a Cross-Platform, General-Purpose System for Mobile Crowdsensing in Human-Subject Studies.
    Haoyi Xiong, Yu Huang, Laura E Barnes, and Matthew S Gerber.
    In Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing, UbiComp '16, pages 415–426. Acceptance rate = 23.7%.
  11. Demons: an Integrated Framework for Examining Associations Between Physiology and Selfreported affect Tied to Depressive Symptoms.
    Philip Chow, Wesley Bonelli, Yu Huang, Karl Fua, Bethany A Teachman, and Laura E Barnes.
    In Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing: Adjunct, pages 1139–1143.
  12. A Design and Theoretical Analysis of a 145 mV to 1.2 V Single-Ended Level Converter Circuit for Ultra-Low Power Low Voltage ICs
    Yu Huang, Aatmesh Shrivastava, Laura E Barnes, and Benton H Calhoun.
    Journal of Low Power Electronics and Applications, 6(3):11, 2016.
  13. M-SEQ: Early Detection of Anxiety and Depression via Temporal Orders of Diagnoses in Electronic Health Data.
    Jinghe Zhang, Haoyi Xiong, Yu Huang, Hao Wu, Kevin Leach, and Laura Barnes.
    In Proceedings of the 2015 IEEE International Conference on Big Data (BigData 2015), September 2015.
  14. A 145 mV to 1.2 V Single Ended Level Converter Circuit for Ultra-Low Power Low Voltage ICs.
    Yu Huang, Aatmesh Shrivastava, and Benton H Calhoun.
    In SOI-3D-Subthreshold Microelectronics Technology Unified Conference (S3S), 2015 IEEE, pages 1–3.
  15. Optimizing Energy Efficient Low Swing Interconnect for Sub-Threshold FPGAs.
    He Qi, Oluseyi Ayorinde, Yu Huang, and Benton Calhoun.
    In Field Programmable Logic and Applications (FPL), 2015 25th International Conference on, pages 1–4. IEEE, 2015.
  16. Using Island-Style Bi-directional Intra-CLB Routing in Low-Power FPGAs.
    Oluseyi Ayorinde, He Qi, Yu Huang, and Benton H Calhoun.
    In Field Programmable Logic and Applications (FPL), 2015 25th International Conference on, pages 1–7. IEEE, 2015.


  • EECS481 Software Engineering, University of Michigan (Winter 2018) : I was a Graduate Student Instructor (GSI) in this class, working with Prof. Westley Weimer. This was the first time Software Engineering was open to undergrad students focusing on software development cycles and testing. I was the instructor for the discussion sessions and worked on course development, homework and exam design, and improvement.
  • CS4330 Computer Architecture, University of Virginia (Winter 2012) : I was a Graduate Teaching Assistant in this class, working with Prof. Jack Stankovic. I was the instructor for the lab sessions.

Contact Me


2909 Bob and Betty Beyster Building
Computer Science and Engineering
Univeristy of Michigan
2260 Hayward Street
Ann Arbor, MI 48109-2121