1. Software encoded in one or more computer-readable media and when executed operable to: retrieve one or more bug reports from a previous full test of a software, wherein the full test executes test scripts to tests code components of a software code; determine which of the test scripts detected failed components during the full test; determine which of the code components changed since the last full test; select the test scripts corresponding to the changed components; compare the scripts that detected failed components during the full test to the selected scripts; determine potential missed failures in a targeted test set that would execute only the selected scripts; determine a gain value associated with running the targeted test set; and generate a report including the gain value.