Teaching Distributed Requirements Engineering: Simulation of an Offshoring Project with Geographically Separated Teams | IEEE Conference Publication | IEEE Xplore