How interaction between roles shapes the communication structure in requirements-driven collaboration | IEEE Conference Publication | IEEE Xplore