Effective Approaches to Adaptive Collaboration via Dynamic Role Assignment | IEEE Journals & Magazine | IEEE Xplore