Contest Based Learning with Blending Software Engineering and Business Management: For Students' High Motivation and High Practice Ability | IEEE Conference Publication | IEEE Xplore