Software Science Revisited: A Critical Analysis of the Theory and Its Empirical Support | Synapse