Software engineering education: Status and prospects | IEEE Journals & Magazine | IEEE Xplore