Improving software engineering courses with case study approach | IEEE Conference Publication | IEEE Xplore