• DocumentCode
    2187283
  • Title

    Comprehension Strategies of End-User Programmers in an Event-Driven Application

  • Author

    Wiedenbeck, Susan ; Engebretson, Alec

  • Author_Institution
    Coll. of IST, Drexel Univ., Philadelphia, PA
  • fYear
    2004
  • fDate
    30-30 Sept. 2004
  • Firstpage
    207
  • Lastpage
    214
  • Abstract
    Teachers may engage in end-user programming to support student learning or administrative activities associated with teaching. The objective of this research is to understand strategies used by teachers in program comprehension and to identify specific problems they face. A think-aloud study was conducted of teachers comprehending an event-driven application, consisting of a graphical user interface and the scripts controlling it. We found that end users followed a strongly top-down strategy and breadth-wise exploration of the application. Depth-wise exploration was observed in half the teachers. Teachers varied greatly in their motivations and persistence to dig deeply into the code. Problems of the teachers included difficulties comprehending the event-driven application, given the distributed nature of the code, choosing appropriate inputs for running the program, and reasoning about the results of their test runs
  • Keywords
    graphical user interfaces; personal computing; teaching; administrative activity; breadth-wise exploration; comprehension strategy; depth-wise exploration; end-user programmers; end-user programming; event-driven application; graphical user interface; program comprehension; student learning; teaching; top-down strategy; Application software; Computational modeling; Education; Educational institutions; Graphical user interfaces; Mathematics; Programming profession; Testing; Web pages; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages and Human Centric Computing, 2004 IEEE Symposium on
  • Conference_Location
    Rome
  • Print_ISBN
    0-7803-8696-5
  • Type

    conf

  • DOI
    10.1109/VLHCC.2004.12
  • Filename
    1372322