Hall, Richard H, Timothy A. Philpot, and Nancy Hubing. 2006. “Comprehensive Assessment of a Software Development Project for Engineering Instruction”. The Journal of Technology, Learning and Assessment 5 (5). https://ejournals.bc.edu/index.php/jtla/article/view/1644.