• DocumentCode
    3712431
  • Title

    Exploring novice programmer example use

  • Author

    Michelle Ichinco;Caitlin Kelleher

  • Author_Institution
    Department of Computer Science and Engineering, Washington University in St. Louis, Missouri, United States
  • fYear
    2015
  • Firstpage
    63
  • Lastpage
    71
  • Abstract
    Both experienced and novice programmers use examples while programming, whether from tutorials, forums, or source code. Novice programmers, however, often find it challenging to use unfamiliar example code. Little is known about the challenges of using examples, making it difficult to design support for novice programmer example use. We ran an exploratory study of novices using examples to complete programming tasks. To analyze programming behaviors, we define the `realization point´ as the time when the participants discover the crucial concept in an example. Our results show that participants spent more time after the realization point using the example than they did identifying which part of the example to use. We describe hurdles and strategies, types of tasks behaviors, and finally, implications for supporting example use.
  • Keywords
    Programming profession
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages and Human-Centric Computing (VL/HCC), 2015 IEEE Symposium on
  • Type

    conf

  • DOI
    10.1109/VLHCC.2015.7357199
  • Filename
    7357199