Knowledge sharing is an activity through which information, skills, or expertise are exchanged among the members of an organization. See definitions of knowledge. The sharing of knowledge constitutes a major challenge in the field of knowledge management because employees tend to resist sharing their knowledge with the rest of the organization[1].
Organizations have recognized that knowledge constitutes a valuable intangible asset for creating and sustaining competitive advantages [2]. Knowledge sharing activities are generally supported by knowledge management systems, although technology is only one of the many other factors that affect the success or likelihood of knowledge sharing in organizations, such as organizational culture, trust, and incentives[3].