• DocumentCode
    3027085
  • Title

    End-user programming in the wild: A field study of CoScripter scripts

  • Author

    Bogart, Christopher ; Burnett, Margaret ; Cypher, Allen ; Scaffidi, Christopher

  • Author_Institution
    Oregon State Univ., Corvallis, OR
  • fYear
    2008
  • fDate
    15-19 Sept. 2008
  • Firstpage
    39
  • Lastpage
    46
  • Abstract
    Although a new class of languages has emerged to enable end users to create their own Web applications, little is known about how end-user programmers actually use such languages in the real world. In this paper, we report a field study on over 1400 scripts collected from the Internet which were created by early adopters of CoScripter, a Web macro programming-by-demonstration language. We contrast these Internet scripts with those written by users inside IBM, and describe script usage and re-usage patterns, features used, and users´ clever workarounds for features not present in the language. The results show how users grapple with such programming notions as repetition, generalization, and reuse, sometimes inventing their own devices for these. Finally, we discuss the many scripts we found with social implications, whose purposes were to circumvent intended rules, regulations, and usage norm assumptions of a number of Web sites.
  • Keywords
    Internet; automatic programming; CoScripter scripts; Internet scripts; Web applications; Web macro programming-by-demonstration language; Web sites; end-user programming; programming notions; Credit cards; Internet; Navigation; Programming environments; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages and Human-Centric Computing, 2008. VL/HCC 2008. IEEE Symposium on
  • Conference_Location
    Herrsching am Ammersee
  • ISSN
    1943-6092
  • Print_ISBN
    978-1-4244-2528-0
  • Electronic_ISBN
    1943-6092
  • Type

    conf

  • DOI
    10.1109/VLHCC.2008.4639056
  • Filename
    4639056