Profiling deployed software: assessing strategies and testing opportunities | Synapse