Tianyi Zhang
Assistant Professor of Computer Science
Joined department: Fall 2021
Education
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)