Synergizing industrial needs and academic research for better software education | IEEE Conference Publication | IEEE Xplore