A competitive-collaborative approach for introducing software engineering in a CS2 class | IEEE Conference Publication | IEEE Xplore