Knowledge sharing via social media in software development: a systematic literature review | Synapse