Selecting tests and identifying test coverage requirements for modified software | Synapse