A Global and Competition-Based Model for Fostering Technical and Soft Skills in Software Engineering Education | IEEE Conference Publication | IEEE Xplore