1. A computer-implemented method for tagging asserts in a software program, comprising: associating an assert in the software program with a unique identifier; determining when the assert is hit during software program execution; and storing assert information in a database based on the unique identifier, wherein the assert information comprises: the unique identifier; and the number of times the assert is hit during software program execution.