How social Q&A sites are changing knowledge sharing in open source software communities | Synapse