@article{wang_rao_kwatra_milliken_dong_gomes_martin_catete_isvik_barnes_et al._2023, title={A Case Study on When and How Novices Use Code Examples in Open-Ended Programming}, url={https://doi.org/10.1145/3587102.3588774}, DOI={10.1145/3587102.3588774}, abstractNote={Many students rely on examples when learning to program, but they often face barriers when incorporating these examples into their own code and learning the concepts they present. As a step towards designing effective example interfaces that can support student learning, we investigate novices' needs and strategies when using examples to write code. We conducted a study with 12 pairs of high school students working on open-ended game design projects, using a system that allows students to browse examples based on their functionality, and to view and copy the example code. We analyzed interviews, screen recordings, and log data, identifying 5 moments when novices request examples, and 4 strategies that arise when students use examples. We synthesize these findings into principles that can inform the design of future example systems to better support students.}, journal={PROCEEDINGS OF THE 2023 CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2023, VOL 1}, author={Wang, Wengran and Rao, Yudong and Kwatra, Archit and Milliken, Alexandra and Dong, Yihuan and Gomes, Neeloy and Martin, Sarah and Catete, Veronica and Isvik, Amy and Barnes, Tiffany and et al.}, year={2023}, pages={82–88} }