Two studies of opportunistic programming: interleaving web foraging, learning, and writing code. (2009)

by J Brandt, P J Guo, J Lewenstein, M Dontcheva, S R Klemmer
Venue:In Proceedings of the 27th international conference on Human factors in computing systems, CHI ’09,