Development of an undergraduate software engineering degree | IEEE Conference Publication | IEEE Xplore