Cooperative Thinking: Analyzing a new framework for software engineering education (Extended abstract) | IEEE Conference Publication | IEEE Xplore