Towards an Integrated Model of Knowledge Sharing in Software Development:Insights from a Case Study | Synapse