Green mining: a methodology of relating software change to power consumption | Synapse