Hall, R. H., Philpot, T. A., & Hubing, N. (2006). Comprehensive Assessment of a Software Development Project for Engineering Instruction. The Journal of Technology, Learning and Assessment, 5(5). Retrieved from https://ejournals.bc.edu/index.php/jtla/article/view/1644