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
Link To Document :
بازگشت