login

Demonstrational interfaces: A step beyond direct manipulation

ComputerPublished 1 August 1992
Brad A. Myers
Citations94
SJR quartileQ2
SJR score0.55
SNIP1.02

Abstract

Demonstrational interfaces, interfaces that let the user perform actions on concrete example objects while constructing an abstract program, thus letting the user create parameterized procedures and objects without learning a programming language, are discussed. The motivations for and problems associated with demonstrational interfaces are presented. A survey of the various types of interfaces is also presented. Areas that would benefit from demonstrational technology, including general-purpose programming, visualization, macros for direct-manipulation interfaces, drawing packages, text editing and formatting, and user interface development environments, are discussed. Research issues involving demonstrational interfaces are reviewed.>

Keywords

Computer Science