An investigation of analysis techniques for software datasets | Synapse