Asynchronous coordination of virtual teams in creative applications (co-design or co-engineering): requirements and design criteria | IEEE Conference Publication | IEEE Xplore