Case studies: the potential teaching instruments for software engineering education | IEEE Conference Publication | IEEE Xplore