Knowledge management in software engineering | Synapse