Improving motivation and performance through personal development in large introductory software engineering courses | IEEE Conference Publication | IEEE Xplore