Customers' Role in Teaching Distributed Software Development | IEEE Conference Publication | IEEE Xplore