Dynamic team structures for supporting software design episodes | IEEE Conference Publication | IEEE Xplore