Exposure: A white-box photo post-processing framework

Y Hu, H He, C Xu, B Wang, S Lin - ACM Transactions on Graphics (TOG), 2018 - dl.acm.org
Retouching can significantly elevate the visual appeal of photos, but many casual
photographers lack the expertise to do this well. To address this problem, previous works …

GamiCAD: a gamified tutorial system for first time autocad users

W Li, T Grossman, G Fitzmaurice - Proceedings of the 25th annual ACM …, 2012 - dl.acm.org
We present GamiCAD, a gamified in-product, interactive tutorial system for first time
AutoCAD users. We introduce a software event driven finite state machine to model a user's …

SUGILITE: creating multimodal smartphone automation by demonstration

TJJ Li, A Azaria, BA Myers - Proceedings of the 2017 CHI conference on …, 2017 - dl.acm.org
SUGILITE is a new programming-by-demonstration (PBD) system that enables users to
create automation on smartphones. SUGILITE uses Android's accessibility API to support …

What would other programmers do: suggesting solutions to error messages

B Hartmann, D MacDougall, J Brandt… - Proceedings of the …, 2010 - dl.acm.org
Interpreting compiler errors and exception messages is challenging for novice programmers.
Presenting examples of how other programmers have corrected similar errors may help …

The impact of tutorials on games of varying complexity

E Andersen, E O'rourke, YE Liu, R Snider… - Proceedings of the …, 2012 - dl.acm.org
One of the key challenges of video game design is teaching new players how to play.
Although game developers frequently use tutorials to teach game mechanics, little is known …

Pumice: A multi-modal agent that learns concepts and conditionals from natural language and demonstrations

TJJ Li, M Radensky, J Jia, K Singarajah… - Proceedings of the …, 2019 - dl.acm.org
Natural language programming is a promising approach to enable end users to instruct new
tasks for intelligent agents. However, our formative study found that end users would often …

Design principles for visual communication

M Agrawala, W Li, F Berthouzoz - Communications of the ACM, 2011 - dl.acm.org
Design principles for visual communication Page 1 60 CommuniCations oF the aCm | APRIL 2011
| vOL. 54 | nO. 4 contributed articles Il lu s t r a t Io n b y M a r k s k Il lI c o r n VISuAL …

Chronicle: capture, exploration, and playback of document workflow histories

T Grossman, J Matejka, G Fitzmaurice - Proceedings of the 23nd annual …, 2010 - dl.acm.org
We describe Chronicle, a new system that allows users to explore document workflow
histories. Chronicle captures the entire video history of a graphical document, and provides …

Crowdsourcing step-by-step information extraction to enhance existing how-to videos

J Kim, PT Nguyen, S Weir, PJ Guo, RC Miller… - Proceedings of the …, 2014 - dl.acm.org
Millions of learners today use how-to videos to master new skills in a variety of domains. But
browsing such videos is often tedious and inefficient because video player interfaces are not …

Pause-and-play: automatically linking screencast video tutorials with applications

S Pongnumkul, M Dontcheva, W Li, J Wang… - Proceedings of the 24th …, 2011 - dl.acm.org
Video tutorials provide a convenient means for novices to learn new software applications.
Unfortunately, staying in sync with a video while trying to use the target application at the …