scispace - formally typeset
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

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

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.