Demonstrational interfaces: A step beyond direct manipulation

@article{Myers1992DemonstrationalIA,
  title={Demonstrational interfaces: A step beyond direct manipulation},
  author={Brad A. Myers},
  journal={Computer},
  year={1992},
  volume={25},
  pages={61-73}
}
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… CONTINUE READING