DuoDrama: Supporting Screenplay Refinement Through LLM-Assisted Human ReflectionAI has been increasingly integrated into screenwriting practice. In refinement, screenwriters expect AI to provide feedback that supports reflection across the internal perspective of characters and the external perspective of the overall story. However, existing AI tools cannot sufficiently coordinate the two perspec…2026YTYuying Tang et al.Hong Kong University of Science and TechnologyHuman-LLM CollaborationAI-Assisted Creative WritingCreative Collaboration & Feedback SystemsCHI
How Do Human Creators Embrace Human-AI Co-Creation? A Perspective on Human Agency of ScreenwritersGenerative AI has greatly transformed creative work in various domains, such as screenwriting. To understand this transformation, prior research often focused on capturing a snapshot of human-AI co-creation practice at a specific moment, with less attention to how humans mobilize, regulate, and reflect to form the pra…2026YTYuying Tang et al.Hong Kong University of Science and TechnologyGenerative AI (Text, Image, Music, Video)Human-LLM CollaborationCreative Collaboration & Feedback SystemsCHI
Understanding Screenwriters' Practices, Attitudes, and Future Expectations in Human-AI Co-CreationWith the rise of AI technologies and their growing influence in the screenwriting field, understanding the opportunities and concerns related to AI's role in screenwriting is essential for enhancing human-AI co-creation. Through semi-structured interviews with 23 screenwriters, we explored their creative practices, at…2025YTYuying Tang et al.Hong Kong University of Science and TechnologyHuman-LLM CollaborationAI-Assisted Creative WritingCHI
InterLink: Linking Text with Code and Output in Computational NotebooksComputational notebooks, widely used for ad-hoc analysis and often shared with others, can be difficult to understand because the standard linear layout is not optimized for reading. In particular, related text, code, and outputs may be spread across the UI making it difficult to draw connections. In response, we intr…2025YLYanna Lin et al.Hong Kong University of Science and TechnologyInteractive Data VisualizationKnowledge Worker Tools & WorkflowsCHI
Reflecting on Design Paradigms of Animated Data Video ToolsAnimated data videos have gained significant popularity in recent years. However, authoring data videos remains challenging due to the complexity of creating and coordinating diverse components (e.g., visualization, animation, audio, etc.). Although numerous tools have been developed to streamline the process, there i…2025LSLeixian Shen et al.Hong Kong University of Science and TechnologyGenerative AI (Text, Image, Music, Video)Data StorytellingCHI
Xavier: Toward Better Coding Assistance in Authoring Tabular Data Wrangling ScriptsData analysts frequently employ code completion tools in writing custom scripts to tackle complex tabular data wrangling tasks. However, existing tools do not sufficiently link the data contexts such as schemas and values with the code being edited. This not only leads to poor code suggestions, but also frequent inter…2025YZYunfan Zhou et al.Zhejiang UniversityInteractive Data VisualizationComputational Methods in HCICHI
Understanding Nonlinear Collaboration between Human and AI Agents: A Co-design Framework for Creative DesignCreative design is a nonlinear process where designers generate diverse ideas in the pursuit of an open-ended goal and converge towards consensus through iterative remixing. In contrast, AI-powered design tools often employ a linear sequence of incremental and precise instructions to approximate design objectives. S…2024JZJiayi Zhou et al.Zhejiang UniversityGenerative AI (Text, Image, Music, Video)Human-LLM CollaborationCreative Collaboration & Feedback SystemsCHI
VAID: Indexing View Designs in Visual Analytics SystemVisual analytics (VA) systems have been widely used in various application domains. However, VA systems are complex in design, which imposes a serious problem: although the academic community constantly designs and implements new designs, the designs are difficult to query, understand, and refer to by subsequent desig…2024LYLu Ying et al.Zhejiang UniversityInteractive Data VisualizationVisualization Perception & CognitionCHI
OutlineSpark: Igniting AI-powered Presentation Slides Creation from Computational Notebooks through OutlinesComputational notebooks are widely utilized for exploration and analysis. However, creating slides to communicate analysis results from these notebooks is quite tedious and time-consuming. Researchers have proposed automatic systems for generating slides from notebooks, which, however, often do not consider the proces…2024FWFengjie Wang et al.Sichuan UniversityHuman-LLM CollaborationData StorytellingCHI
Where Are We So Far? Understanding Data Storytelling Tools from the Perspective of Human-AI CollaborationData storytelling is powerful for communicating data insights, but it requires diverse skills and considerable effort from human creators. Recent research has widely explored the potential for artificial intelligence (AI) to support and augment humans in data storytelling. However, there lacks a systematic review to u…2024HLHaotian Li et al.MicrosoftHuman-LLM CollaborationData StorytellingCHI
Notable: On-the-fly Assistant for Data Storytelling in Computational NotebooksComputational notebooks are widely used for data analysis. Their interleaved displays of code and execution results (e.g., visualizations) are welcomed since they enable iterative analysis and preserve the exploration process. However, the communication of data findings remains challenging in computational notebooks.…2023HLHaotian Li et al.MicrosoftHuman-LLM CollaborationData StorytellingCHI
ComputableViz: Mathematical Operators as a Formalism for Visualization Processing and AnalysisData visualizations are created and shared on the web at an unprecedented speed, raising new needs and questions for processing and analyzing visualizations after they have been generated and digitized. However, existing formalisms focus on operating on a single visualization instead of multiple visualizations, making…2022AWAoyu Wu et al.Hong Kong University of Science and TechnologyInteractive Data VisualizationComputational Methods in HCICHI
Structure-aware Visualization RetrievalWith the wide usage of data visualizations, a huge number of Scalable Vector Graphic (SVG)-based visualizations have been created and shared online. Accordingly, there has been an increasing interest in exploring how to retrieve perceptually similar visualizations from a large corpus, since it can benefit various down…2022HLHaotian Li et al.MicrosoftRecommender System UXInteractive Data VisualizationCHI
A Visual Analytics Approach to Facilitate the Proctoring of Online ExamsOnline exams have become widely used to evaluate students’ performance in mastering knowledge in recent years, especially during the pandemic of COVID-19. However, it is challenging to conduct proctoring for online exams due to the lack of face-to-face interaction. Also, prior research has shown that online exams are…2021HLHaotian Li et al.MicrosoftInteractive Data VisualizationNotification & Interruption ManagementCHI