Engineering education innovation with software engineering projects | IEEE Conference Publication | IEEE Xplore