An empirical investigation into a large-scale Java open source code repository | Synapse