P. Griffin, B. Mcgaw, and E. Care, Assessment and teaching of 21st century skills, 2012.

K. Brennan and M. Resnick, New frameworks for studying and assessing the development of computational thinking, Annual American Educational Research Association Meeting, 2012.

S. Lye and J. Koh, Review on teaching and learning of computational thinking through programming: What is next for K-12?, Computers in Human Behavior, vol.41, pp.51-61, 2014.
DOI : 10.1016/j.chb.2014.09.012

M. Tedre and P. Denning, The long quest for computational thinking, Proceedings of the 16th Koli Calling International Conference on Computing Education Research, Koli Calling '16, pp.120-129, 2016.
DOI : 10.1145/2532748.2532754

M. Jadud, Methods and tools for exploring novice compilation behaviour, Proceedings of the 2006 international workshop on Computing education research , ICER '06, p.7384, 2006.
DOI : 10.1145/1151588.1151600

D. Toll, T. Olsson, M. Ericsson, and A. Wingkvist, Fine-Grained Recording of Student Programming Sessions to Improve Teaching and Time Estimations, The International Journal of Engineering Education, vol.32, issue.3A, pp.1069-1077, 2016.

Y. Matsuzawa, Y. Tanaka, and S. Sakai, Measuring an impact of block-based language in introductory programming. ifip-tc3 conference SaITE2016, 2016.
URL : https://hal.archives-ouvertes.fr/hal-01625380

S. Dehnadi, A cognitive study of learning to program in introductory programming courses, 2009.

J. Lung, J. Aranda, S. Easterbrook, and G. Wilson, On the difficulty of replicating human subjects studies in software engineering, Proceedings of the 13th international conference on Software engineering , ICSE '08, p.191, 2008.
DOI : 10.1145/1368088.1368115

Y. Matsuzawa, M. Hirao, and S. Sakai, Compile Error Collection Viewer: Visualization of Compile Error Correction History for Self-assessment in Programming Education, The International Journal of Engineering Education, vol.32, issue.3A, pp.1117-1127, 2016.

C. Murphy, G. Kaiser, K. Loveland, and S. Hasan, Retina: Helping Students and Instructors Based on Observed Programming Activities, pp.178-182, 2009.

J. Helminen, P. Ihantola, and V. Karavirta, Recording and Analyzing In-Browser Programming Sessions, Koli Calling '13, pp.13-22, 2013.

Y. Matsuzawa, K. Okada, and S. Sakai, Programming process visualizer, Proceedings of the 18th ACM conference on Innovation and technology in computer science education, ITiCSE '13, pp.46-51, 2013.
DOI : 10.1145/2462476.2462493

A. Alammary, A. Carbone, and . Sheard, Implementation of a smart lab for teachers of novice programmers, Proceeding ACE '12 Proceedings of the Fourteenth Australasian Computing Education Conference, pp.121-130, 2012.

T. Haig, K. Falkner, and N. Falkner, Visualisation of Learning Management System Usage for Detecting Student Behaviour Patterns, Proceedings of the Fifteenth Australasian Computing Education Conference (ACE2013), pp.107-115, 2013.

R. Lister, E. Adams, S. Fitzgerald, W. Fone, J. Hamer et al., A multi-national Study of reading and tracing skills in novice programmers, pp.4119-150, 2004.

M. Ford and S. Venema, Assessing the Success of an Introductory Programming Course, Journal of Information Technology Education: Research, vol.9, pp.133-145, 2010.
DOI : 10.28945/1182

S. Few, Information Dashboard Design: Displaying Data for At-a-Glance Monitoring, O'Reilly Media, 2006.