self-regulation

Developing Novice Programmers' Self-Regulation Skills with Code Replays

Designed tool that enabled replays of code writing process and found that its use improved novice programmers' self-regulation behaviors when writing code.