Debugging Shape Definitions for use in Sketch Recognition (2008)
What: We are building a graphical tool to aid in the creation and debugging of LADDER [1] shape definitions, which are written by developers for use in a domain independent sketch recognition system....
Sketch Recognition in Software Design (2008)
Tracy Hammond, Krzysztof Gajos, All Davis, Howard Shrobe
The Problem: Sketching is a natural and integral part of software design. Software developers use sketching to aid in the brainstorming of ideas, visualizing programming organization, and...
Testing Shape Descriptions by Automatically Translating them for Use in Sketch Recognition (2008)
What: We present a translator which takes symbolic descriptions of how shapes are drawn, displayed, and edited in a domain and automatically translates them into shape recognizers, editing...
We have created LADDER, the first language to describe how sketched diagrams in a domain are drawn, displayed, and edited. The difficulty in creating such a language is choosing a set of predefined...
Tahuti: A Sketch Recognition System for UML Class Diagrams (2007)
Sketching is a natural and integral part of software design, aiding in the brainstorming of ideas, visualizing of programm organization, and understanding of requirements.
LADDER: A sketch recognition language (2004)
What: We have created LADDER [5], a language to describe how sketched diagrams in a domain are drawn, displayed, and edited. The difficulty in creating such a language is choosing a set of predefined...
ShaDy: A shape description debugger for use in sketch recognition (2004)
Sketch recognition systems are currently being developed for many domains, but can be time consuming to build if they are to handle the intricacies of each domain. LADDER is a language for describing...
Automatically generating sketch interfaces from shape descriptions (2004)
As pen-based input devices have become more common, sketch recognition systems are being developed for many hand-drawn diagrammatic domains such as mechanical engineering, GUI design, course of...
Automatically transforming symbolic shape descriptions for use in sketch recognition (2004)
Sketch recognition systems are currently being developed for many domains, but can be time consuming to build if they are to handle the intricacies of each domain. This paper presents the first...
ShaDy: A shape description debugger for use in sketch recognition (2004)
Sketch recognition systems are currently being developed for many domains, but can be time consuming to build if they are to handle the intricacies of each domain. LADDER is a language for describing...
An Agent-Based System For Capturing And Indexing Software Design Meetings (2002)
Tracy Hammond, Krzysztof Gajos, Randall Davis, Howard Shrobe
Abstract. We present an agent-based system for capturing and indexing software design meetings. During these meetings, designers
A domain description language for sketch recognition (2002)
In this paper, we propose a domain description language used to describe domain-specific information to a domain-independent sketch recognition system. Although the language is primarily based on...
Multi-domain sketch recognition (2002)
Tracy Hammond, Aaron Adler, Michael Oltmans, Christine Alvarado, Rebecca Hitchcock
In this paper, we describe a new framework for multi-domain sketch recognition which is being developed by the Design Rationale Group at the MIT AI laboratory. The framework uses a blackboard...
A domain description language for sketch recognition (2002)
In this paper, we propose a domain description language used to describe domain-specific information to a domain-independent sketch recognition system. Although the language is primarily based on...
Tahuti: A geometrical sketch recognition system for uml class diagrams (2002)
We have created and tested Tahuti, a dual-view sketch recognition environment for class diagrams in UML. The system is based on a multi-layer recognition framework which recognizes multi-stroke...
A domain description language for sketch recognition (2002)
The Problem: Pervasive environments, complete with digital whiteboards and pocket PC’s, have increasingly included applications with sketchable interfaces. Sketch recognition applications built for...
Natural sketch recognition in UML class diagrams (2001)
Sketching is a natural and integral part of software design. Software developers use sketching to aid in the brainstorming of ideas, visualizing programming organization, and understanding of...
Natural sketch recognition in UML class diagrams (2001)
Sketching is a natural and integral part of software design. Software developers use sketching to aid in the brainstorming of ideas, visualizing programming organization,
All Davis, Aaron Adler, Christine Alvarado, Tracy Hammond, Rebecca Hitchcock, Michael Oltmans, ...
The Problem: Computer aided design tools built to date have typically shared three important characteristics: (i), they are intended for use relatively late in the design process, (ii) they typically...