Training of university-enterprise cooperative software engineering students: Teaching and practice | IEEE Conference Publication | IEEE Xplore