GPA: 3.88/4.0
Rank 3/248
Chen Cheng
Last updated in . Get the latest version at www.chencheng.me/cv/.Research Interest
To facilitate a deeper understanding and more efficient communication of information across various interfaces, my research focuses on the synergy between different information modules, particularly in the realms of AI and human-AI interactions. I am dedicated to exploring the transformation and exchange of information, aiming to align these elements to enhance mutual understanding between diverse modules. My approach integrates techniques from human-computer interaction, visualization, and artificial intelligence to develop tools and systems that not only improve communication between AI agents but also between humans and AI agents. This work, at the intersection of different disciplines, aims to advance our capacity to interpret, manage, and utilize complex data streams in a variety of contexts, from everyday interactions to sophisticated data analysis.
Educational Background
GPA: 4.0/4.0
Research Experience
Human-Centered Software Systems Lab | Prof. Tianyi Zhang | Purdue University
- Iteratively improved the mock-up and designed CodeCognoscenti, a VSCode extension that assists users in building an understanding of function-to-class level code generated by LLM.
- Conducted a formative study including literature review and semi-structured interviews with 15 developers.
- Designed a mock-up of a VSCode extension based on the GitHub Copilot Chat interface with features to enhance code understanding.
- Constructed a user flow based on observations with 3 programmers using LLM for code generation, comprehension, and debugging.
- Designed an adaptive copilot for programming utilizing interactive machine teaching and LLM self-reflection based on the pAIr programming model.
- Proposed a humans and AI pair programming (pAIr programming) interaction model.
- Proposed a conceptual prototype – A Sensemaking-Based Code Block Validation Tool integrating chatbots, API documentation, and live programming.
ViSeer LAB | Prof. Quan Li | ShanghaiTech University
- Designed and implemented VAC-HGNN, a visual analytics system for HGNN comparison and analysis.
- Developed a pipeline for NAS dataset analysis, enabling understanding and comparative analysis of HGNNs.
- Proposed a nested unsupervised decision tree algorithm for HGNN design space partition.
- Utilized OpenHGNN for real-time HGNN training, comparison, and hypothesis validation.
- Conducted interviews to find user requirements for using heterogeneous neural networks.
ViSeer LAB | Prof. Quan Li | ShanghaiTech University
- Implemented FMLens, a visual analytics system for the fund manager selection process.
- Constructed regression equations for fund position simulation and compared three regression methods.
ViSeer LAB | Prof. Quan Li | ShanghaiTech University
- Developed chapters of the paper, organized ideas, and presented the work.
- Built ALens, a web-based application for academic abstract writing.
- Designed an abstract writing training process.
- Conducted a formative study on the challenges faced by L2 junior researchers in academic abstract writing.
Publications [Interactive Version]
Conference
Journal
Honors & Awards
For "ALens: An Adaptive Domain-Oriented Abstract Writing Training Tool for Novice Researchers"
Coursework
Service
-
Peer Reviewing
ACM CHI 2023, ACM CSCW 2023 - Organizing 100 Enterprises on Campus
References
Quan Li
Assistant Professor at School of Information Science and Technology
ShanghaiTech University
faculty.sist.shanghaitech.edu.cn/liquan/
Tianyi Zhang
Assistant Professor in Computer Science
Purdue University
www.cs.purdue.edu/people/faculty/tianyi.html