Online knowledge sharing mechanisms: a systematic review of the state of the art literature and recommendations for future research · Study