1. V. A. Aleven and K. R. Koedinger. An effective metacognitive strategy: learning by doing and explaining with a computer-based cognitive tutor. Cognitive Science, 26(2):147--179, 2002.
2. R. Best, Y. Ozuru, and D. S. McNamara. Self-explaining science texts: Strategies, knowledge, and reading skill. In Proceedings of the 6th International Conference on Learning Sciences, ICLS'04, pages 89--96. International Society of the Learning Sciences, 2004.
3. K. E. Boyer, W. Lahti, R. Phillips, M. D. Wallis, M. A. Vouk, and J. C. Lester. Principles of asking effective questions during student problem solving. In Proceedings of the 41st ACM Technical Symposium on Computer Science Education, SIGCSE'10, pages 460--464, New York, NY, USA, 2010. ACM.
4. J. E. Burge, G. Gannod, M. Carter, A. Howard, B. Schultz, M. Vouk, D. Wright, and P. Anderson. Developing cs/se students' communication abilities through a program-wide framework. In Proceedings of the 45th ACM Technical Symposium on Computer Science Education, SIGCSE'14, pages 579--584, New York, NY, USA, 2014. ACM.
5. M. T. Chi, M. Bassok, M. W. Lewis, P. Reimann, and R. Glaser. Self-explanations: How students study and use examples in learning to solve problems. Cognitive Science, 13(2):145--182, 1989.