Experience report: getting novice programmers to THINK about improving their software development process. - Tammy VanDeGrift; Tamara Caruso; Natalie Hill; Beth Simon (SIGCSE, 2011)