On the balance between theory and practice [software engineering curriculum] | IEEE Journals & Magazine | IEEE Xplore