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

Pei-Yu Chi

dblp:80/6088 · also Pei-Yu (Peggy) Chi · DBLP profile ↗
← Back
13ranked-venue papers
12as first author
0since 2021 · last 2019
—ORCID · none

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

Human-computer interaction and ubiquitous computing · 12 · 11 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

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
9 papers
User interface design and tools · 49% Interaction techniques and input · 17% Wearable and physiological sensing · 10%
Computer graphics and multimedia
5 papers
Visualization and visual analytics · 49% Computer animation and physical simulation · 28% Multimedia analysis and retrieval · 23%
Software engineering, system software, and programming languages
2 papers
Software maintenance and evolution · 82% Program analysis · 18%

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

TopicWeightPapersLastEvidence papers
Visualization and visual analytics › visual storytelling
storyboard generation
0.212016
Enhancing Cross-Device Interaction Scripting with Interactive Illustrations · CHI 2016
Multimedia analysis and retrieval
instructional video
0.212013
DemoCut: generating concise instructional videos for physical demonstrations · UIST 2013
Learning and educational technologies › educational content generation
tutorial generation
0.112012
MixT: automatic generation of step-by-step mixed media tutorials · UIST 2012
User interface design and tools
developer tools
0.112018
Doppio: Tracking UI Flows and Code Changes for App Development · CHI 2018
Health and well-being technologies › behavior change
health behavior change
0.112008
Playful toothbrush: ubicomp technology for teaching tooth brushing to kindergarten children · CHI 2008
Games and playful interaction
serious games
0.112008
Playful toothbrush: ubicomp technology for teaching tooth brushing to kindergarten children · CHI 2008
User interface design and tools
authoring tools
0.112016
Authoring Illustrations of Human Movements by Iterative Physical Demonstration · UIST 2016
Learning and educational technologies › video-based learning
instructional video
0.012013
DemoCut: generating concise instructional videos for physical demonstrations · UIST 2013
Multimedia analysis and retrieval
multimedia storytelling
0.012011
Raconteur: integrating authored and real-time social media · CHI 2011

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

program analysis · 1.4interactive visualization · 0.8visualization · 0.7stylized rendering · 0.5speech recognition · 0.5motion capture · 0.5user study · 0.4javascript · 0.2high-level APIs · 0.2authoring environment · 0.2video presentation system · 0.2video analysis · 0.2audio analysis · 0.2
YearPublicationVenuePosition
2019 Crowdsourcing Images for Global Diversity
abstract
Crowdsourcing enables human workers to perform designated tasks unbounded by time and location. As mobile devices and embedded cameras have become widely available, we deployed an image capture task globally for more geographically diverse images. Via our micro-crowdsourcing mobile application, users capture images of surrounding subjects, tag with keywords, and can choose to open source their work. We open-sourced 478,000 images collected from worldwide users as a dataset "Open Images Extended" that aims to add global diversity to imagery training data. We describe our approach and workers' feedback through survey responses from 171 global contributors to this task.
Pei-Yu Chi, Matthew Long, Akshay Gaur, Abhimanyu Deora, Anurag Batra, Daphne Luong
MobileHCI1
2018 Doppio: Tracking UI Flows and Code Changes for App Development
abstract
Developing interactive systems often involves a large set of callback functions for handling user interaction, which makes it challenging to manage UI behaviors, create descriptive documentation, and track code revisions. We developed Doppio, a tool that automatically tracks and visualizes UI flows and their changes based on source code. For each input event listener of a widget, e.g., onClick of an Android View class, Doppio captures and associates its UI output from a program execution with its code snippet from the codebase. It automatically generates a screenflow diagram organized by the callback methods and interaction flow, where developers can review the code and UI revisions interactively. Doppio, as an IDE plugin, is seamlessly integrated into a common development workflow. Our studies show that our tool is able to generate quality visual documentation and helped participants understand unfamiliar source code and track changes.
Pei-Yu Chi, Sen-Po Hu, Yang Li 0058
CHI1
2016 Enhancing Cross-Device Interaction Scripting with Interactive Illustrations
abstract
Cross-device interactions involve input and output on multiple computing devices. Implementing and reasoning about interactions that cover multiple devices with a diversity of form factors and capabilities can be complex. To assist developers in programming cross-device interactions, we created DemoScript, a technique that automatically analyzes a cross-device interaction program while it is being written. DemoScript visually illustrates the step-by-step execution of a selected portion or the entire program with a novel, automatically generated cross-device storyboard visualization. In addition to helping developers understand the behavior of the program, DemoScript also allows developers to revise their program by interactively manipulating the cross-device storyboard. We evaluated DemoScript with 8 professional programmers and found that DemoScript significantly improved development efficiency by helping developers interpret and manage cross-device interaction; it also encourages testing to think through the script in a development process.
Pei-Yu Chi, Yang Li 0058, Björn Hartmann
CHI1
2016 Authoring Illustrations of Human Movements by Iterative Physical Demonstration
abstract
Illustrations of human movements are used to communicate ideas and convey instructions in many domains, but creating them is time-consuming and requires skill. We introduce DemoDraw, a multi-modal approach to generate these illustrations as the user physically demonstrates the movements. In a Demonstration Interface, DemoDraw segments speech and 3D joint motion into a sequence of motion segments, each characterized by a key pose and salient joint trajectories. Based on this sequence, a series of illustrations is automatically generated using a stylistically rendered 3D avatar annotated with arrows to convey movements. During demonstration, the user can navigate using speech and amend or re-perform motions if needed. Once a suitable sequence of steps has been created, a Refinement Interface enables fine control of visualization parameters. In a three-part evaluation, we validate the effectiveness of the generated illustrations and the usability of DemoDraw. Our results show 4 to 7-step illustrations can be created in 5 or 10 minutes on average.
Pei-Yu Chi, Daniel Vogel 0001, Mira Dontcheva, Wilmot Li, Björn Hartmann
UIST1
2015 Weave: Scripting Cross-Device Wearable Interaction
abstract
We present Weave, a framework for developers to create cross-device wearable interaction by scripting. Weave provides a set of high-level APIs, based on JavaScript, for developers to easily distribute UI output and combine sensing events and user input across mobile and wearable devices. Weave allows developers to focus on their target interaction behaviors and manipulate devices regarding their capabilities and affordances, rather than low-level specifications. Weave also contributes an integrated authoring environment for developers to program and test cross-device behaviors, and when ready, deploy these behaviors to its runtime environment on users' ad-hoc network of devices. An evaluation of Weave with 12 participants on a range of tasks revealed that Weave significantly reduced the effort of developers for creating and iterating on cross-device interaction.
Pei-Yu Chi, Yang Li 0058
CHI1
2014 DemoWiz: re-performing software demonstrations for a live presentation
abstract
Showing a live software demonstration during a talk can be engaging, but it is often not easy: presenters may struggle with (or worry about) unexpected software crashes and encounter issues such as mismatched screen resolutions or faulty network connectivity. Furthermore, it can be difficult to recall the steps to show while talking and operating the system all at the same time. An alternative is to present with pre-recorded screencast videos. It is, however, challenging to precisely match the narration to the video when using existing video players. We introduce DemoWiz, a video presentation system that provides an increased awareness of upcoming actions through glanceable visualizations. DemoWiz supports better control of timing by overlaying visual cues and enabling lightweight editing. A user study shows that our design significantly improves the presenters' perceived ease of narration and timing compared to a system without visualizations that was similar to a standard playback control. Furthermore, nine (out of ten) participants preferred DemoWiz over the standard playback control with the last expressing no preference.
Pei-Yu Chi, Bongshin Lee, Steven Mark Drucker
CHI1
2013 DemoCut: generating concise instructional videos for physical demonstrations
abstract
Amateur instructional videos often show a single uninterrupted take of a recorded demonstration without any edits. While easy to produce, such videos are often too long as they include unnecessary or repetitive actions as well as mistakes. We introduce DemoCut, a semi-automatic video editing system that improves the quality of amateur instructional videos for physical tasks. DemoCut asks users to mark key moments in a recorded demonstration using a set of marker types derived from our formative study. Based on these markers, the system uses audio and video analysis to automatically organize the video into meaningful segments and apply appropriate video editing effects. To understand the effectiveness of DemoCut, we report a technical evaluation of seven video tutorials created with DemoCut. In a separate user evaluation, all eight participants successfully created a complete tutorial with a variety of video editing effects using our system.
Pei-Yu Chi, Joyce Liu, Jason Linder, Mira Dontcheva, Wilmot Li, Björn Hartmann
UIST1
2012 MixT: automatic generation of step-by-step mixed media tutorials
abstract
Users of complex software applications often learn concepts and skills through step-by-step tutorials. Today, these tutorials are published in two dominant forms: static tutorials composed of images and text that are easy to scan, but cannot effectively describe dynamic interactions; and video tutorials that show all manipulations in detail, but are hard to navigate. We hypothesize that a mixed tutorial with static instructions and per-step videos can combine the benefits of both formats. We describe a comparative study of static, video, and mixed image manipulation tutorials with 12 participants and distill design guidelines for mixed tutorials. We present MixT, a system that automatically generates step-by-step mixed media tutorials from user demonstrations. MixT segments screencapture video into steps using logs of application commands and input events, applies video compositing techniques to focus on salient infor-mation, and highlights interactions through mouse trails. Informal evaluation suggests that automatically generated mixed media tutorials were as effective in helping users complete tasks as tutorials that were created manually.
Pei-Yu Chi, Sally Ahn, Amanda Ren, Mira Dontcheva, Wilmot Li, Björn Hartmann
UIST1
2011 Raconteur: integrating authored and real-time social media
abstract
Social media enables people to share personal experiences, often through real-time media such as chat. People also record their life experiences in media collections, with photos and video. However, today's social media force a choice between real-time communication, and authoring a coherent story illustrated with digital media. There is simply not enough time in real-time communication to select and compose coherent multimedia stories.
Pei-Yu Chi, Henry Lieberman
CHI1
2011 Intelligent assistance for conversational storytelling using story patterns
abstract
People who are not professional storytellers usually have difficulty composing travel photos and videos from a mundane slideshow into a coherent and engaging story, even when it is about their own experiences. However, consider putting the same person in a conversation with a friend - suddenly the story comes alive.
Pei-Yu Chi, Henry Lieberman
IUI1
2010 Raconteur: from intent to stories
abstract
When editing a story from a large collection of media, such as photos and video clips captured from daily life, it is not always easy to understand how particular scenes fit into the intent for the overall story. Especially for novice editors, there is often a lack of coherent connections between scenes, making it difficult for the viewers to follow the story.
Pei-Yu Chi, Henry Lieberman
IUI1
2008 Playful toothbrush: ubicomp technology for teaching tooth brushing to kindergarten children
abstract
This case study in UbiComp technology and design presents a system for assisting parents and teachers to motivate kindergarten children to learn proper and thorough brushing skills. The system includes a vision-based motion tracker that recognizes different tooth brushing strokes and a tooth brushing game in which the child cleans a virtual, mirror picture of his/her dirty teeth by physically brushing his/her own teeth. The user study results suggest that Playful Toothbrush enhances the effectiveness of kindergarten children in brushing their teeth, as measured by number of brushing strokes, duration of brushing and thoroughness of teeth cleaning.
Yu-Chen Chang, Jin-Ling Lo, Chao-Ju Huang, Nan-Yi Hsu, Hao-Hua Chu, Hsin-Yen Wang, Pei-Yu Chi, Ya-Lin Hsieh
CHI7
2008 Enabling Calorie-Aware Cooking in a Smart Kitchen
Pei-Yu Chi, Jen-Hao Chen, Hao-Hua Chu, Jin-Ling Lo
PERSUASIVE1