Pursuit: Visual Programming in a Visual Domain
Francesmary Modugno, Brad A. Myers · 1994
We present a new visual programming language and environment that serves as a form of feedback and representation in a Programming by Demonstration system. The language differs from existing visual languages because it explicitly represents data objects and implicitly represents operations by changes in data objects. The system was designed to provide non-programmers with programming support for common, repetitive tasks and incorporates some principles of cognition to assist these users in learning to use it. With this in mind, we analyze the language and its editor along cognitive dimensions. The assessment provides insight into both strengths and weaknesses of the system, suggesting a number of design changes. This work supported by the National Science Foundation under grant number IRI-9020089. Additional support provided by the Hertz Foundation and the AAUW. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing t...