Abstract: Role-based collaboration (RBC) is a role-centered computational approach designed to solve collaboration problems. Group role assignment is an essential and extensive part of this research.