Teaching software engineering fundamentals to practicing engineers | IEEE Conference Publication | IEEE Xplore