An Empirical Study of Iterative Improvement in Programming Assignments. - Raymond Pettit; John Homer; Roger Gee; Susan A. Mengel; Adam Starbuck (SIGCSE, 2015)