2024

Automated Deep Learning Optimization via DSL-based Source Code Transformation
Ruixin Wang, Minghai Lu, Cody Hao Yu, Yi-Hsiang Lai, Tianyi Zhang
ISSTA'24: Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis
Is Stack Overflow Obsolete? An Empirical Study of the Characteristics of ChatGPT Answers to Stack Overflow Questions
Samia Kabir, David N. Udo-Imeh, Bonan Kou, Tianyi Zhang
CHI'24: Proceedings of the 2024 Conference on Human Factors in Computing Systems
pdf
STILE: Exploring and Debugging Social Biases in Pre-trained Text Representations
Samia Kabir, Lixiang Li, Tianyi Zhang
CHI'24: Proceedings of the 2024 Conference on Human Factors in Computing Systems
PromptCharm: Text-to-Image Generation through Multi-modal Prompting and Refinement
Zhijie Wang, Yuheng Huang, Da Song, Lei Ma, Tianyi Zhang
CHI'24: Proceedings of the 2024 Conference on Human Factors in Computing Systems
Insights into Natural Language Database Query Errors: From Attention Misalignment to User Handling Strategies
Zheng Ning*, Yuan Tian*, Zheng Zhang, Tianyi Zhang, Toby Jia-Jun Li
TiiS: ACM Transactions on Interactive Intelligent Systems
pdf
* equal contribution

2023

Interactive Text-to-SQL Generation via Editable Step-by-Step Explanations
Yuan Tian, Zheng Zhang, Zheng Ning, Toby Jia-Jun Li, Jonathan K. Kummerfeld, Tianyi Zhang
EMNLP 2023: Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing
pdf code huggingface
Software Entity Recognition with Noise-Robust Learning
Tai Nguyen*, Yifeng Di*, Joohan Lee, Muhao Chen, Tianyi Zhang
ASE'23: Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering
pdf code huggingface
* equal contribution
MIWA: Mixed-Initiative Web Automation for Better User Control and Confidence
WeiHao Chen, Xiaoyu Liu, Jiacheng Zhang, Zhicheng Huang, Ian Long Lam, Rui Dong, Xinyu Wang, Tianyi Zhang
UIST'23: Proceedings of the 34rd ACM User Interface Software and Technology Symposium
pdf code
Rapid Image Labeling via Neuro-Symbolic Learning
Yifeng Wang*, Zhi Tu*, Yiwen Xiang, Shiyuan Zhou, Xiyuna Chen, Bingxuan Li, Tianyi Zhang
KDD'23: Proceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining
pdf code
* equal contribution
Knowledge-based Version Incompatibility Detection for Deep Learning
Zhongkai Zhao, Bonan Kou, Mohamed Yilmaz Ibrahim, Muhao Chen, Tianyi Zhang
ESEC/FSE'23: Proceedings of the 31th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering
pdf code
Automated Summarization of Stack Overflow Posts
Bonan Kou, Muhao Chen, Tianyi Zhang
ICSE'23: Proceedings of the 45th International Conference on Software Engineering
pdf code
DeepSeer: Interactive RNN Explanation and Debugging via State Abstraction
Zhijie Wang, Yuheng Huang, Da Song, Lei Ma, Tianyi Zhang
CHI'23: Proceedings of the 2023 Conference on Human Factors in Computing Systems
pdf code
DeepLens: Interactive Out-of-Distribution Data Detection in NLP Models
Da Song*, Zhijie Wang*, Yuheng Huang, Lei Ma, Tianyi Zhang
CHI'23: Proceedings of the 2023 Conference on Human Factors in Computing Systems
pdf code
* equal contribution
An Empirical Study of Model Errors and User Error Discovery and Repair Strategies in Natural Language Database Queries
Zheng Ning*, Zheng Zhang*, Tianyi Sun, Yuan Tian, Tianyi Zhang, and Toby Jia-Jun Li
IUI'23: Proceedings of the 28th ACM Conference on Intelligent User Interfaces
Invited to ACM Transactions on Interactive Intelligent Systems
pdf
* equal contribution

2022

INTENT: Interactive Tensor Transformation Synthesis
Zhanhui Zhou*, Man To Tang*, Qiping Pan*, Shangyin Tan, Xinyu Wang, Tianyi Zhang
UIST'22: Proceedings of the 33rd ACM User Interface Software and Technology Symposium
pdf github
* equal contribution
Concept-Labeled Examples for Library Comparison
Litao Yan, Miryung Kim, Björn Hartmann, Tianyi Zhang, Elena Glassman
UIST'22: Proceedings of the 33rd ACM User Interface Software and Technology Symposium
pdf
Scenario-based Test Reduction and Prioritization for Multi-Module Autonomous Driving Systems
Yao Deng, Xi Zheng, Mengshi Zhang, Guannan Lou, Tianyi Zhang
ESEC/FSE'22: Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering
pdf github
Testing of Autonomous Driving Systems: Where Are We and Where Should We Go?
Guannan Lou, Yao Deng, Xi Zheng, Mengshi Zhang, Tianyi Zhang
ESEC/FSE'22: Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering
pdf
A Declarative Metamorphic Testing Framework for Autonomous Driving
Yao Deng, Xi Zheng, Tianyi Zhang, Huai Liu, Guannan Lou, Miryung Kim, Tsong Yueh Chen
TSE'22: IEEE Transactions on Software Engineering
pdf github
Expectation vs. Experience: Evaluating the Usability of Code Generation Tools Powered by Large Language Models
Priyan Vaithilingam, Tianyi Zhang, Elena Glassman
CHI'22 Late-Breaking Work: Proceedings of the 2022 Conference on Human Factors in Computing Systems
pdf
When Cyber-Physical Systems Meet AI: A Benchmark, an Evaluation, and a Way Forward
Jiayang Song, Deyun Lyu, Zhenya Zhang, Zhijie Wang, Tianyi Zhang, Lei Ma
ICSE-SEIP'22: Proceedings of the 44th International Conference on Software Engineering, Software Engineering in Practice Track
pdf website
SOSum: A Dataset of Stack Overflow Post Summaries
Bonan Kou, Yifeng Di, Muhao Chen, Tianyi Zhang
MSR'22 Data/Tool Showcase: Proceedings of the 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR)
pdf github

2021

Interpretable Program Synthesis
Tianyi Zhang, Zhiyang Chen, Yuanli Zhu, Priyan Vaithilingam, Xinyu Wang, Elena Glassman
CHI'21: Proceedings of the 2021 Conference on Human Factors in Computing Systems
pdf code preview video
Visualizing Examples of Deep Neural Networks at Scale Honorable Mention
Litao Yan, Elena Glassman, Tianyi Zhang
CHI'21: Proceedings of the 2021 Conference on Human Factors in Computing Systems
pdf
Can Steering Wheel Detect Your Driving Fatigue?
Jianchao Lu, Xi Zheng, Lihong Tang, Tianyi Zhang, Quan Z. Sheng, Chen Wang, Jiong Jin, Shui Yu, Wanlei Zhou
IEEE Transactions on Vehicular Technology
pdf
BMT: Behavior Driven Development-based Metamorphic Testing for Autonomous Driving Models
Yao Deng, Guannan Lou, Xi Zheng, Tianyi Zhang, Miryung Kim, Huai Liu, Chen Wang, Tsong Yueh Chen
MET@ICSE 2021: 2021 IEEE/ACM 6th International Workshop on Metamorphic Testing
pdf
Interactive Cohort Analysis and Hypothesis Discovery by Exploring Temporal Patterns in Population-Level Health Records Honorable Mention
Tianyi Zhang, Thomas H. McCoy Jr., Roy H. Perlis, Finale Doshi-Velez, Elena Glassman
VAHC@IEEE VIS 2021: 12th Workshop on Visual Analytics in Healthcare
pdf

2020

Interactive Program Synthesis by Augmented Examples
Tianyi Zhang, London Lowmanstone, Xinyu Wang, Elena Glassman
UIST'20: Proceedings of the 33rd ACM User Interface Software and Technology Symposium
pdf code preview demo
Enabling Data-driven API Design with Community Usage Data: A Need-Finding Study
Tianyi Zhang, Björn Hartmann, Miryung Kim, Elena Glassman
CHI'20: Proceedings of the 2020 Conference on Human Factors in Computing Systems
pdf video
JShrink: In-depth Investigation into Debloating Modern Java Applications
Bobby Bruce*, Tianyi Zhang*, Jaspreet Arora, Guoqing Harry Xu, Miryung Kim
ESEC/FSE'20: Proceedings of the 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering
pdf code
* equal contribution
Exempla Gratis (E.G.): Code Examples for Free
Celeste Barnaby, Koushik Sen, Tianyi Zhang, Elena Glassman, Satish Chandra
ESEC/FSE'20 Industry: Proceedings of the 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering
pdf
An Analysis of Adversarial Attacks and Defenses on Autonomous Driving Models
Yao Deng, James Xi Zheng, Tianyi Zhang, Chen Chen, Guannan Lou, Miryung Kim
PerCom'20: Proceedings of the 2020 IEEE International Conference on Pervasive Computing and Communications
pdf code
ICS-Assist: Intelligent Customer Inquiry Resolution Recommendation in Online Customer Service for Large E-Commerce Businesses
Min Fu, Jiwei Guan, James Xi Zheng, Jie Zhou, Jianchao Lu, Tianyi Zhang, Shoujie Zhuo, Lijun Zhan, Jian Yang
ICSOC'20: The 18th International Conference on Service Oriented Computing
pdf
WebJShrink: A Web Service for Debloating Java Bytecode
Konner Macias, Mihir Mathur, Bobby R. Bruce, Tianyi Zhang, Miryung Kim
ESEC/FSE'20 Demo: Proceedings of the 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering
pdf

2019

[PhD Dissertation]
Leveraging Program Commonalities and Variations for Systematic Software Development and Maintenance
Tianyi Zhang
University of California, Los Angeles
pdf
Analyzing and Supporting Adaptation of Online Code Examples
Tianyi Zhang, Di Yang, Cristina Lopes, Miryung Kim
ICSE'19: Proceedings of the 41th International Conference on Software Engineering
pdf code
Active Inductive Logic Programming for Code Search
Aishwarya Sivaraman, Tianyi Zhang, Guy Van den Broeck, Miryung Kim
ICSE'19: Proceedings of the 41th International Conference on Software Engineering
pdf code
An Empirical Study of Common Challenges in Developing Deep Learning Applications
Tianyi Zhang*, Cuiyun Gao*, Lei Ma, Michael R. Lyu, Miryung Kim
ISSRE'19: Proceedings of the 30th International Symposium on Software Reliability Engineering
pdf code
* equal contribution
Software Evolution
Miryung Kim, Na Meng, Tianyi Zhang
pdf

2018

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'18: Proceedings of the 40th International Conference on Software Engineering
pdf tool
Visualizing API Usage Examples at Scale
Elena L. Glassman*, Tianyi Zhang*, Björn Hartmann, Miryung Kim
CHI'18: Proceedings of the 2018 Conference on Human Factors in Computing Systems
pdf code live demo
* equal contribution
Augmenting Stack Overflow with API Usage Patterns Mined from GitHub
Anastasia Reinhardt, Tianyi Zhang, Mihir Mathur, Miryung Kim
ESEC/FSE'18 Demo: Proceedings of the 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering
pdf video chrome plugin
Grafter: Transplantation and Differential Testing for Clones
Tianyi Zhang, Miryung Kim
ICSE'18 Poster: Proceedings of the 40th International Conference on Software Engineering
pdf

2017

Automated Transplantation and Differential Testing for Clones
Tianyi Zhang, Miryung Kim
ICSE'17: Proceedings of the 39th International Conference on Software Engineering
pdf video tool

2015

Interactive Code Review for Systematic Changes
Tianyi Zhang, Myoungkyu Song, Joseph Pinedo, Miryung Kim
ICSE'15: Proceedings of the 37th International Conference on Software Engineering
pdf code

2014

Critics: An Interactive Code Review Tool for Searching and Inspecting Systematic Changes
Tianyi Zhang, Myoungkyu Song, Miryung Kim
ESEC/FSE'14 Demo: Proceedings of the 22th ACM SIGSOFT International Symposium on Foundations of Software Engineering
pdf video