Role‐Based Collaboration
Haibin Zhu · 2021
A methodology is a system of methods, principles, and rules used in a particular area of study or activity. Role-Based Collaboration (RBC) is a generalized computational methodology utilizing roles as its kernel components. It was initially proposed to support Computer-Supported Cooperative Work (CSCW), but gradually developed into a general methodology to manage, organize, and support collaboration. RBC, as a methodology, provides a set of concepts, models, processes, and algorithms aiming at supporting collaboration and activities in collaboration. RBC can also be viewed as a general methodology to model, analyze, design, and implement artificial systems, including socio-technical systems. This chapter establishes the requirements of RBC, illustrates the RBC process, discusses the RBC principles, clarifies the RBC properties, presents the benefits of RBC, and provides a complete description of the methodology of RBC.