(1)
Kay, R. Using Asynchronous Online Discussion to Learn Introductory Programming: An Exploratory Analysis. CJLT 2006, 32.