• DocumentCode
    2498924
  • Title

    End-user programming as translation: an experimental framework and study

  • Author

    Hundhausen, Christopher ; Vatrapu, Ravikiran ; Wingstrom, Joshua

  • Author_Institution
    Dept. of Inf. & Comput. Sci., Hawaii Univ., Honolulu, HI, USA
  • fYear
    2003
  • fDate
    28-31 Oct. 2003
  • Firstpage
    47
  • Lastpage
    49
  • Abstract
    One of the reputed advantages of end-user programming languages is that they support a given problem domain with a set of programming abstractions that are "just right" for the end-users who need to program within that domain. Green and Petre\´s (1996) cognitive dimensions framework accounts for this advantage in terms of the "closeness of mapping" dimension: the closer the programming domain is to the problem domain, the easier the programming task. This suggests that programming might be conceptualized as a process of translation, with "close" translations being more efficient and error-free than "distant" ones. While there appears to be a strong intuitive basis for this view, there presently exists little direct empirical evidence. To that end, we present an experimental framework for systematically exploring the "closeness of mapping" dimension within the programming domain of college-level textbook algorithms and data structures. A pilot study we conducted within that framework provides preliminary evidence in support of one of our hypotheses.
  • Keywords
    data structures; high level languages; programming; cognitive dimensions; college-level textbook algorithms; data structures; end-user programming languages; mapping closeness dimension; programming abstractions; Art; Computer languages; Data structures; Data visualization; Educational institutions; Feedback; Java; Laboratories; Prototypes; Usability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Human Centric Computing Languages and Environments, 2003. Proceedings. 2003 IEEE Symposium on
  • Print_ISBN
    0-7803-8225-0
  • Type

    conf

  • DOI
    10.1109/HCC.2003.1260201
  • Filename
    1260201