Keywords
UIST2.0 Archive - 20 years of UIST
Back
Back to keywords index

programming-by-demonstration

programming-by-demonstration

In Proceedings of UIST 2001
Article Picture

Outlier finding: focusing user attention on possible errors (p. 81-90)

Abstract plus

When users handle large amounts of data, errors are hard to notice. Outlier finding is a new way to reduce errors by directing the user's attention to inconsistent data which may indicate errors. We have implemented an outlier finder for text, which can detect both unusual matches and unusual mismatches to a text pattern. When integrated into the user interface of a PBD text editor and tested in a user study, outlier finding substantially reduced errors.

In Proceedings of UIST 2005
Article Picture

DocWizards: a system for authoring follow-me documentation wizards (p. 191-200)

Abstract plus

Traditional documentation for computer-based procedures is difficult to use: readers have trouble navigating long complex instructions, have trouble mapping from the text to display widgets, and waste time performing repetitive procedures. We propose a new class of improved documentation that we call follow-me documentation wizards. Follow-me documentation wizards step a user through a script representation of a procedure by highlighting portions of the text, as well application UI elements. This paper presents algorithms for automatically capturing follow-me documentation wizards by demonstration, through observing experts performing the procedure. We also present our DocWizards implementation on the Eclipse platform. We evaluate our system with an initial user study that showing that most users have a marked preference for this form of guidance over traditional documentation.