G. Nelson, B. Xie, and A. Ko. Proceedings of the 2017 ACM Conference on International Computing Education Research, ACM, (August 2017)Understand code before write code - tracing and examples first.
M. Lopez, J. Whalley, P. Robbins, and R. Lister. Proceedings of the Fourth international Workshop on Computing Education Research, page 101-112. ACM, (September 2008)