Jiahao Zhang

PhD Student in Computer Science · Vanderbilt University

I’m actively looking for 2027 internship opportunities in AI/ML, especially coding agents and LLMs for code. View my CV or get in touch.

Jiahao_graduation.jpeg

Nashville, TN

I’m Jiahao Zhang (张嘉浩), a PhD student in Computer Science at Vanderbilt University, advised by Prof. Yu Huang. I build and evaluate AI coding agents and large language models for software engineering, with a focus on reliable code repair, planning, memory, and efficient decision-making.

My recent work includes:

  • JevCoder: Delegating repair decisions to a low-cost probabilistic judge. Across three repair models, each evaluated on the same 400 tasks, it reduced mean repair-model token use by 21.6%–50.6% versus unguided repair, with higher observed repair rates.
  • PMCoder: Coupling hierarchical planning with episodic memory so that task progress guides retrieval and memory feedback triggers replanning during software issue resolution.
  • Human attention for code LLMs: Incorporating eye-tracking signals into model training and code comprehension through EyeLayer (ICPC 2026) and EyeMulator (ACL 2026).

I work with Python, PyTorch, Hugging Face, SFT/DPO, vLLM, and SWE-bench evaluation harnesses. My experience spans agent workflows, model training, and empirical evaluation.

Previously, I earned my bachelor’s degree at Southern University of Science and Technology (SUSTech) with Highest Honors in Computer Science and Engineering, supervised by Prof. Yepang Liu. I also worked with Prof. Joanna C. S. Santos as a research intern at the University of Notre Dame.

CV · GitHub · Google Scholar · Email

news

Dec 26, 2025 📄 Our paper EyeLayer: Integrating Human Attention Patterns into LLM-Based Code Summarization is accepted to ICPC 2026!
Aug 9, 2024 🏫 Starting my PhD journey at Vanderbilt. Excited for what’s ahead!
Apr 15, 2024 🏫 I will be joining Vanderbilt University as a Ph.D. student in Computer Science and fortunate to work with Prof. Yu Huang!
Jan 31, 2024 📄 Our paper Understanding ReDoS: Insights from LLM-Generated Regexes and Developer Forums is accepted to ICPC 2024!
Jan 20, 2024 📄 Our paper Quality Assessment of ChatGPT Generated Code and their Use by Developers is accepted to MSR Mining Challenge 2024!

selected publications

2026

  1. Preprint
    JevCoder: When Does Decision Delegation Pay Off in Code Repair?
    Jiahao Zhang, Yifan Zhang, and Yu Huang
    arXiv preprint arXiv:2610.19596, Oct 2026
  2. Preprint
    Coupling Planning with Episodic Memory in LLM Agents for Software Issue Resolution
    Jiahao Zhang, Yifan Zhang, and Yu Huang
    arXiv preprint arXiv:2608.06811, Aug 2026
  3. ACL ’26
    EyeMulator: Improving Code Language Models by Mimicking Human Visual Attention
    Yifan Zhang, Chen Huang, Yueke Zhang, Jiahao Zhang, Toby Jia-Jun Li, Collin McMillan, Kevin Leach, and Yu Huang
    In Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), Jul 2026
  4. ICPC ’26
    EyeLayer: Integrating Human Attention Patterns into LLM-Based Code Summarization
    Jiahao Zhang, Yifan Zhang, Kevin Leach, and Yu Huang
    In Proceedings of the 34th International Conference on Program Comprehension, Research Track, Apr 2026

2024

  1. ICPC ’24
    Understanding ReDoS: Insights from LLM-Generated Regexes and Developer Forums
    In Proceedings of the 32nd International Conference on Program Comprehension, Research Track, Apr 2024