How effective developers investigate source code: an exploratory study | Synapse