Supporting Knowledge Collaboration Using Social Networks in a Large-Scale Online Community of Software Development Projects