Software Development and Education: Transitioning Towards AI Enhanced Teaching | IEEE Conference Publication | IEEE Xplore