Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Yinuo Yang

dblp:325/5419 · DBLP profile ↗
← Back
5ranked-venue papers
2as first author
5since 2021 · last 2026
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Human-computer interaction and ubiquitous computing · 3 · 1 first-author · 3 since 2021Artificial intelligence and machine learning · 2 · 1 first-author · 2 since 2021Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Human-computer interaction and pervasive computing
2 papers
Learning and educational technologies · 62% Human-AI interaction · 29% Collaborative and social computing · 9%
Computer graphics and multimedia
2 papers
Computational photography and imaging · 40% Visualization and visual analytics · 34% Rendering · 20%
Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 100%

Topics — the 4 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computational photography and imaging
high dynamic range imaging
0.612022
StyleLight: HDR Panorama Generation for Lighting Estimation and Editing · ECCV (15) 2022
Computational photography and imaging
illumination estimation
0.612022
StyleLight: HDR Panorama Generation for Lighting Estimation and Editing · ECCV (15) 2022
Rendering › global illumination
image-based lighting
0.612022
StyleLight: HDR Panorama Generation for Lighting Estimation and Editing · ECCV (15) 2022
Visual content generation and editing
image editing
0.212022
StyleLight: HDR Panorama Generation for Lighting Estimation and Editing · ECCV (15) 2022

Methods — techniques the papers use, named apart from their topics

timeline visualization · 3.0situational code annotation · 3.0style transfer · 0.6generative modeling · 0.6
YearPublicationVenuePosition
2026 CodeStream: Augmenting Timelines with Code Annotation for Navigating Large Coding Histories
abstract
Code edit histories can offer instructors valuable insight into students’ problem-solving processes, revealing unproductive behaviors that final code alone cannot capture. For example, a correct solution may contain large copy-and-pasted segments (suggesting the code originated elsewhere) or unguided trial-and-error (suggesting a lack of clear strategy). Timelines are a common way to visualize code histories, but existing timeline visualizations of code or document histories show only when and where edits occurred, not what changed. Without this context, it is difficult to answer key questions about how students invested effort or to infer their intentions. We present CodeStream, a visualization system that augments timelines with situational code annotations, whose granularity and visibility dynamically adapt to scale and interaction state. A comparison study shows that CodeStream enables context-aware navigation of coding histories, supporting fast and accurate pattern identification, and helping instructors reason about students’ coding behaviors and identify who may need intervention.
Ashley Ge Zhang, Yan-Ru Jhou, Yinuo Yang, Shamita Rao, Maryam Arab, Yan Chen 0033, Steve Oney
CHI3
2025 GLITTER: An AI-assisted Platform for Material-Grounded Asynchronous Discussion in Flipped Learning
Weirui Peng, Yinuo Yang, Zheng Zhang 0043, Toby Jia-Jun Li
UIST2
2025 Spark: Real-Time Monitoring of Multi-Faceted Programming Exercises
abstract
Monitoring in-class programming exercises can help instructors identify struggling students and common challenges. However, understanding students’ progress can be prohibitively difficult, particularly for multi-faceted problems that include multiple steps with complex interdependencies, have no predictable completion order, or involve evaluation criteria that are difficult to summarize across many students (e.g., exercises building interactive web-based user interfaces). We introduce Spark, a coding exercise monitoring dashboard designed to address these challenges. Spark allows instructors to flexibly group substeps into checkpoints based on exercise requirements, suggests automated tests for these checkpoints, and generates visualizations to track progress across steps. Spark also allows instructors to inspect intermediate outputs, providing deeper insights into solution variations. We also construct a dataset of 40 -minute keystroke coding data from $\mathrm{N}=22$ learners solving two web programming exercises and provide empirical insights into the perceived usefulness of Spark through a within-subjects evaluation with $\mathbf{1 6}$ programming instructors. Index Terms-programming education
Yinuo Yang, Ashley Ge Zhang, Steve Oney, April Yi Wang
VL/HCC1
2024 VizCode: A Practical Real-time Tool for In-Class Computer Programming Tutoring
abstract
Prior research has shown the benefits and promise of allowing instructors in large programming classes to monitor students' coding activity in real-time. However, translating these findings into practical, user-friendly tools remains a challenge. This demonstration showcases VizCode, a tool that allows instructors to monitor students' code in real-time as they edit in the popular Visual Studio Code (VSCode) IDE. VizCode is designed to be practical (integrating with widely-used tools and requiring minimal server overhead), scalable (minimizing network latency by only communicating code changes), and easy to use (requiring minimal setup from students). By focusing on practicality and seamless integration with VSCode, VizCode bridges the gap between research and practice, making it easier for instructors to monitor students' code in real-time.
Yinuo Yang, Steve Oney
L@S1
2022 StyleLight: HDR Panorama Generation for Lighting Estimation and Editing
Guangcong Wang, Yinuo Yang, Chen Change Loy, Ziwei Liu 0002
ECCV (15)2