• DocumentCode
    2182187
  • Title

    Tactile programming: a unified manipulation paradigm supporting program comprehension, composition and sharing

  • Author

    Repenning, Alexander ; Ambach, James

  • Author_Institution
    Dept. of Comput. Sci., Colorado Univ., Boulder, CO, USA
  • fYear
    1996
  • fDate
    3-6 Sep 1996
  • Firstpage
    102
  • Lastpage
    109
  • Abstract
    Although visual programming techniques have been used to lower the threshold of programming for end users, they are not sufficient for creating end user programming environments that are both easy to use and powerful. To achieve this, an environment must support the definition of programs that are not just static representations of behavior, but are instead dynamic collections of program objects which can be applied in a number of contexts rather than just a program editor. We describe an approach to end user programming called tactile programming which extends visual techniques with a unified program manipulation paradigm that makes programs easy to comprehend, compose and, most importantly, share over the World Wide Web. Tactile programming´s inherent ability to support the social context in which programming takes place along with its ability to ease program comprehension and composition is what differentiates this approach from others. In the context of the Agentsheets programming substrate, we have created an instance of a tactile programming environment called Visual AgenTalk which is used to create interactive simulations
  • Keywords
    programming environments; visual programming; Agentsheets programming substrate; Visual AgenTalk; end user programming environments; interactive simulations; program comprehension; program manipulation paradigm; social context; tactile programming; visual programming; Collaboration; Computational modeling; Computer languages; Computer science; Context modeling; Programming environments; Programming profession; Web sites;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages, 1996. Proceedings., IEEE Symposium on
  • Conference_Location
    Boulder, CO
  • ISSN
    1049-2615
  • Print_ISBN
    0-8186-7508-X
  • Type

    conf

  • DOI
    10.1109/VL.1996.545275
  • Filename
    545275