Bringing Realistic Software Engineering Assignments to the Software Engineering Classroom | IEEE Conference Publication | IEEE Xplore