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 …

Sikuli: using GUI screenshots for search and automation

T Yeh, TH Chang, RC Miller - Proceedings of the 22nd annual ACM …, 2009 - dl.acm.org
We present Sikuli, a visual approach to search and automation of graphical user interfaces
using screenshots. Sikuli allows users to take a screenshot of a GUI element (such as a …

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 …

Improving automated source code summarization via an eye-tracking study of programmers

P Rodeghero, C McMillan, PW McBurney… - Proceedings of the 36th …, 2014 - dl.acm.org
Source Code Summarization is an emerging technology for automatically generating brief
descriptions of code. Current summarization techniques work by selecting a subset of the …

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 …

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 …

MixT: automatic generation of step-by-step mixed media tutorials

PY Chi, S Ahn, A Ren, M Dontcheva, W Li… - Proceedings of the 25th …, 2012 - dl.acm.org
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 …

Generating photo manipulation tutorials by demonstration

F Grabler, M Agrawala, W Li, M Dontcheva… - ACM SIGGRAPH 2009 …, 2009 - dl.acm.org
We present a demonstration-based system for automatically generating succinct step-by-
step visual tutorials of photo manipulations. An author first demonstrates the manipulation …

Approximation algorithms for asymmetric TSP by decomposing directed regular multigraphs

H Kaplan, M Lewenstein, N Shafrir… - Journal of the ACM …, 2005 - dl.acm.org
A directed multigraph is said to be d-regular if the indegree and outdegree of every vertex is
exactly d. By Hall's theorem, one can represent such a multigraph as a combination of at …