Process and product in a software engineering course: simulating the real world | IEEE Conference Publication | IEEE Xplore