Visual AgenTalk: Anatomy of a Low Threshold, High Ceiling End User Programming Environment

reportActive / Technical Report | Accession Number: ADA461220 | Open PDF

Abstract:

Typical approaches to end user programming involve design trade-offs between ease of use and expressiveness End user programming environments are either easy to use and not very expressive low thresholdlow ceiling or more difficult to use but more powerful high thresholdhigh ceiling. We propose the development of end user programming environments that are both low threshold and high ceiling by combining a collection of mechanisms that address the issues of program comprehensibility, language tailorability, and interactive multimodality. In this paper, we describe the layered anatomy of a low thresholdhigh ceiling environment that is usable by both end users and language designers. We then illustrate our theory with a description of a new low thresholdhigh ceiling end user programming environment called Visual AgenTalk.

Security Markings

DOCUMENT & CONTEXTUAL SUMMARY

Distribution:
Approved For Public Release
Distribution Statement:
Approved For Public Release; Distribution Is Unlimited.

RECORD

Collection: TR
Identifying Numbers
Subject Terms