Patent ID: 9262157
Filing Date: 2016-02-16
CPC Classification: G06F,G06Q

Claim Text:
1. A computer-implemented method to distinguish new violations from old violations in snapshots of a code base, the method comprising: receiving data representing one or more parent snapshots S of a code base and a child snapshot T of the code base, wherein each of the one or more parent snapshots S is a parent of the child snapshot T in a revision graph of the code base, wherein each snapshot includes the source code of files of the code base as the files existed at a particular point in time; receiving data representing parent violations in the one or more parent snapshots S and child violations in the child snapshot T, each violation having a respective location in its snapshot, a respective violation snippet, and a respective violation type, the violation snippet being source code that violates a respective coding standard; identifying, by one or more computers, as unmatched child violations those child violations that do not have a matching parent violation in any of the parent snapshots S; and attributing to the child snapshot T a violation introduction for each unmatched child violation.