Ardis, Mark, Budgen, David, Hislop, Gregory W., McCauley, Rene, Sebern, Mark J., "Revisions to software engineering 2004: Curriculum guidelines for undergraduate degree programs in software engineering", , 2012