Pursuit: Visual Programming in a Visual Domain

Abstract

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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1994
Accession Number
ADA277567

Entities

People

  • Brad A. Myers
  • Francesmary Modugno

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Abstracts
  • Case Studies
  • Cognition
  • Cognitive Systems Engineering
  • Cognitive Workload
  • Computer Programming
  • Computer Science
  • Computers
  • Consistency
  • Demonstrations
  • Graphics
  • Human-Computer Interaction
  • Language
  • Programming Languages
  • Psychology
  • Shell Scripts
  • User Interface

Fields of Study

  • Computer science

Readers

  • Artificial Intelligence
  • Computer Science.
  • Vision Science/Vision Psychology/Cognitive Neuroscience.