Empirical analysis of programming language adoption | Synapse