1. A method for determining performance changes in program code, the method comprising: accessing stored previous test results indicating a previous time of execution of the program code, the previous test results provided from a previous routine test of the program code; accessing stored current test results indicating a current time of execution of the program code, the current test results provided from a current routine test of the program code, the current routine test being performed later than the previous routine test; automatically comparing the previous time of execution and the current time of execution and determining a change in performance of the program code; adjusting the change in performance to a weighted performance change based on the previous time of execution, such that the weighting reduces the effect of system variations on the performance of the program code, wherein the weighting increases the performance change if the previous time of execution is over a first predetermined amount of time, and the weighting decreases the performance change if the previous time of execution is below a second predetermined amount of time; and checking predetermined criteria associated with each of a plurality of users and notifying one or more particular users of the weighted performance change, wherein each of the one or more particular users is notified after the change in performance is determined to meet the predetermined criteria associated with that particular user.