An empirical study of requirements engineering in distributed software projects: is distance negotiation more effective? | IEEE Conference Publication | IEEE Xplore