Patent ID: 7966346
Filing Date: 2011-06-21
Classification: G06F

Abstract:
1. A computer-implemented method for updating a set of items, comprising: using one or more processors to perform operations of: receiving a set of items associated with a computer program development project; partitioning the set of items into one or more groups of items; identifying a change associated with a first group, the first group being from the one or more groups of items, the first group comprising a first code file; determining a first dependency signature for the first group, the dependency signature reflecting dependency relationship of the first group with one or more groups from the one or more groups, wherein the determining of the first dependency signature comprises: identifying dependency relationships of items that are members of the first group, determining those relationships from the identified dependency relationships that cross group boundary of the first group, and including the determined relationships that cross group boundary of the first group into the first dependency signature; determining one or more affected groups from the one or more groups, based on the first dependency signature, the affected one or more groups being affected by the change associated with the first group, an item from the one or more affected groups being a second code file; and inspecting one or more items only within the one or more affected groups to determine whether such items require updating to achieve consistency with the identified change.