1. Haungs, M., Clark, C., Clements, J., Janzen, D.: Improving first-year success and retention through interest-based CS0 courses. In: Proceedings of the 43rd ACM Technical Symposium on Computer Science Education, pp. 589–594. ACM, New York (2012)
2. Alspaugh, C.A.: Identification of Some Components of Computer Programming Aptitude. Journal for Research in Mathematics Education 3, 89–98 (1972)
3. Blignaut, P., Naude, A.: The influence of temperament style on a student’s choice of and performance in a computer programming course. Computers in Human Behavior 24, 1010–1020 (2008)
4. Law, K.M.Y., Lee, V.C.S., Yu, Y.T.: Learning motivation in e-learning facilitated computer programming courses. Computers & Education 55, 218–228 (2010)
5. Shute, V.J., Kyllonen, P.C.: Modeling Individual Differences in Programming Skill Acquisition. Technical report no. AFHRL-TP-90-76, Air Force Human Resources Laboratory, Brooks AFB, TX (1990)