Principles for designing programming exercises to minimise poor learning behaviours in students. - Angela Carbone; John Hurst; Ian Mitchell 003; Dick Gunstone (ACSE, 2000)

Characteristics of programming exercises that lead to poor learning tendencies: Part II. - Angela Carbone; John Hurst; Ian Mitchell 003; Dick Gunstone (ITiCSE, 2001)

Designing Programming Tasks to Elicit Self-Management Metacognitive Behavior. - Angela Carbone; Ian Mitchell 003; Dick Gunstone; John Hurst (ICCE, 2002)