System Thinking: Educating T-Shaped Software Engineers | IEEE Conference Publication | IEEE Xplore