Computational geometry: an introduction
Computational geometry: an introduction
SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
Defining constraints graphically
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Creating user interfaces by demonstration
Creating user interfaces by demonstration
Inducing programs in a direct-manipulation environment
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Inductive Inference: Theory and Methods
ACM Computing Surveys (CSUR)
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
Interactive techniques for implicit modeling
I3D '90 Proceedings of the 1990 symposium on Interactive 3D graphics
Text formatting by demonstration
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Demonstrational interfaces: Coming soon?
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A general framework for Bi-directional translation between abstract and pictorial data
UIST '91 Proceedings of the 4th annual ACM symposium on User interface software and technology
CHI'90 workshop on visual interfaces to geometry
ACM SIGCHI Bulletin
Demonstrational Interfaces: A Step Beyond Direct Manipulation
Computer - Special issue on sharing: high performance at low cost
Some virtues and limitations of action inferring interfaces
UIST '92 Proceedings of the 5th annual ACM symposium on User interface software and technology
Adding rule-based reasoning to a demonstrational interface builder
UIST '92 Proceedings of the 5th annual ACM symposium on User interface software and technology
A history-based macro by example system
UIST '92 Proceedings of the 5th annual ACM symposium on User interface software and technology
Gardeners and gurus: patterns of cooperation among CAD users
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Interactive constraint-based search and replace
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A general framework for bidirectional translation between abstract and pictorial data
ACM Transactions on Information Systems (TOIS) - Special issue on user interface software and technology
Integrating constraints and direct manipulation
I3D '92 Proceedings of the 1992 symposium on Interactive 3D graphics
Inferring constraints from multiple snapshots
ACM Transactions on Graphics (TOG)
Animating user interfaces using animation servers
UIST '93 Proceedings of the 6th annual ACM symposium on User interface software and technology
Prototyping an intelligent agent through Wizard of Oz
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
A synergistic approach to specifying simple number independent layouts by example
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
Integrating pointer variables into one-way constraint models
ACM Transactions on Computer-Human Interaction (TOCHI)
A pure reasoning engine for programming by demonstration
UIST '94 Proceedings of the 7th annual ACM symposium on User interface software and technology
The walk-through approach to authoring multimedia documents
MULTIMEDIA '94 Proceedings of the second ACM international conference on Multimedia
User interface specification using an enhanced spreadsheet model
ACM Transactions on Graphics (TOG)
ACM Transactions on Computer-Human Interaction (TOCHI)
Inference bear: designing interactive interfaces through before and after snapshots
Proceedings of the 1st conference on Designing interactive systems: processes, practices, methods, & techniques
Increasing agent autonomy in dynamic environments
AGENTS '98 Proceedings of the second international conference on Autonomous agents
Pegasus: a drawing system for rapid geometric design
CHI 98 Cconference Summary on Human Factors in Computing Systems
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
A suggestive interface for 3D drawing
Proceedings of the 14th annual ACM symposium on User interface software and technology
Interacting with parametrized geometric objects using lambda-terms
Proceedings of the seventh ACM symposium on Solid modeling and applications
Parametrizing geometric objects using λ-calculus
SCCG '02 Proceedings of the 18th spring conference on Computer graphics
Graceful Interaction with Graphical Constraints
IEEE Computer Graphics and Applications
Iconic Programming: Where to go?
IEEE Software
A suggestive interface for image guided 3D sketching
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
CHI '92 Posters and Short Talks of the 1992 SIGCHI Conference on Human Factors in Computing Systems
A suggestive interface for 3D drawing
ACM SIGGRAPH 2006 Courses
Interactive design of botanical trees using freehand sketches and example-based editing
ACM SIGGRAPH 2006 Courses
A suggestive interface for 3D drawing
ACM SIGGRAPH 2007 courses
Interactive design of botanical trees using freehand sketches and example-based editing
ACM SIGGRAPH 2007 courses
Inferring graphical procedures: the compleat metarnouse
Human-Computer Interaction
Puppet Master: designing reactive character behavior by demonstration
Proceedings of the 2008 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Interaction with geographic information systems via spatial queries
Journal of Visual Languages and Computing
Drag-and-guess: drag-and-drop with prediction
INTERACT'07 Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction
Style by demonstration: teaching interactive movement style to robots
Proceedings of the 2012 ACM international conference on Intelligent User Interfaces
Design and evaluation techniques for authoring interactive and stylistic behaviors
ACM Transactions on Interactive Intelligent Systems (TiiS)
User-centered programming by demonstration: stylistic elements of behavior
IJCAI'13 Proceedings of the Twenty-Third international joint conference on Artificial Intelligence
Hi-index | 0.00 |
Metamouse is a device enabling the user of a drawing program to specify graphical procedures by supplying example execution traces. The user manipulates objects directly on the screen, creating graphical tools where necessary to help make constraints explicit; the system records the sequence of actions and induces a procedure. Generalization is used both to identify the key features of individual program steps, disregarding coincidental events; and to connect the steps into a program graph, creating loops and conditional branches as appropriate. Metamouse operates within a 2D click-and-drag drafting package, and incorporates a strong model of the relative importance of different types of graphical constraint. 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.