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 09, 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

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