Tianyi Zhang - Department of Computer Science - Purdue University Skip to main content
Tianyi Zhang photo

Tianyi Zhang

Assistant Professor of Computer Science

Joined department: Fall 2021


PhD, University of California, Los Angeles, Computer Science (2019)
Bachelor's, Huazhong University of Science and Technology, Computer Science (2013)

Tianyi Zhang is a Tenure-Track Assistant Professor in Computer Science at Purdue University. Prior to that, he was a Postdoctoral Fellow at Harvard University. He obtained his Ph.D. from University of California, Los Angeles in 2019 and his Bachelor's degree from Huazhong University of Science and Technology in 2013. His research interests include Software Engineering, Human-Computer Interaction, and Artificial Intelligence. In particular, his research focuses on building interactive systems that improve programming productivity and reduce coding barriers using AI-based technologies.

Selected Publications

Interpretable Program Synthesis. Tianyi Zhang, Zhiyang Chen, Yuanli Zhu, Priyan Vaithilingam, Xinyu Wang, Elena Glassman (CHI 2021)

Visualizing Examples of Deep Neural Networks at Scale. Litao Yan, Elena Glassman, Tianyi Zhang (CHI 2021)

Interactive Program Synthesis by Augmented Examples. Tianyi Zhang, London Lowmanstone, Xinyu Wang, Elena Glassman (UIST 2020)

Analyzing and Supporting Adaptation of Online Code Examples. Tianyi Zhang, Di Yang, Cristina Lopes, Miryung Kim (ICSE 2019)

Are Code Examples on an Online Q&A Forum Reliable? A Study of API Misuse on Stack Overflow. Tianyi Zhang, Ganesha Upadhyaya, Anastasia Reinhardt, Hridesh Rajan, Miryung Kim (ICSE 2018)

Last Updated: Jul 6, 2021 3:27 PM

Department of Computer Science, 305 N. University Street, West Lafayette, IN 47907

Phone: (765) 494-6010 • Fax: (765) 494-0739

Copyright © 2024 Purdue University | An equal access/equal opportunity university | Copyright Complaints

Trouble with this page? Disability-related accessibility issue? Please contact the College of Science.