Patent ID: 8276126
Filing Date: 2012-09-25
Classification: G06F

Abstract:
1. A machine-implemented method, comprising: executing a first test on a first version of a program to obtain a first set of test results; executing, after executing the first test, a second test on a second version of the program to obtain a second set of test results, wherein the second version of the program is created after a first version of the program; detecting a potential regression by: determining, after detecting the potential regression, and using versioning information, that the portion of source code changed in a third version of the program, wherein the third version of the program is an intermediate version created between the first version and the second version; and identifying, based on the slower execution time of the portion of source code and the determining that the portion of source code changed in the third version of the program, the third version of the program as being a potential source of the potential regression.