Ivins, et al.. Software Engineers and Engineering: A Survey of Undergraduate Preconceptions. IEEE, 2006, doi:10.1109/fie.2006.322364.