D
David L. Maulsby
Researcher at University of Calgary
Publications - 24
Citations - 1813
David L. Maulsby is an academic researcher from University of Calgary. The author has contributed to research in topics: Programming by demonstration & Concept learning. The author has an hindex of 11, co-authored 24 publications receiving 1763 citations. Previous affiliations of David L. Maulsby include Massachusetts Institute of Technology.
Papers
More filters
Book
Watch what I do: programming by demonstration
Allen Cypher,Daniel C. Halbert,David Kurlander,Henry Lieberman,David L. Maulsby,Brad A. Myers,Alan Turransky +6 more
TL;DR: Part 1 Systems: Pygmalion tinker a predictive calculator rehearsal world smallStar peridot metamouse TELS eager garnet the Turvy experience chimera the geometer's sketchpad tourmaline a history-based macro by example system mondrian triggers the AIDE project.
Proceedings ArticleDOI
Prototyping an intelligent agent through Wizard of Oz
TL;DR: In conducting this rather complex simulation, the Wizard of Oz was used to flesh out a design and observe users' reactions as they taught several editing tasks, finding that all users invent a similar set of commands to teach the agent.
Proceedings ArticleDOI
Metamouse: specifying graphical procedures by example
TL;DR: Close attention is paid to user interface aspects, and Metamouse helps the user by predicting and performing actions, thus reducing the tedium of repetitive graphical editing tasks.
Proceedings ArticleDOI
Compression by induction of hierarchical grammars
TL;DR: The paper describes a technique that constructs models of symbol sequences in the form of small, human-readable, hierarchical grammars that are both semantically plausible and compact.
Proceedings ArticleDOI
Inducing programs in a direct-manipulation environment
David L. Maulsby,Ian H. Witten +1 more
TL;DR: It is shown how techniques of machine learning and reactive interfaces can support one another—the former providing generalization heuristics to identify constraints implicit in user actions, the latter offering immediate feedback to help the user clarify hidden constraints and correct errors before they are planted into the procedure.