Patent ID: 8806422

Claim:
A computer program product comprising a non-transitory machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising: collecting local dependency metadata from local metadata repositories of a plurality of development entities in a layered development system landscape; creating a global where-used list comprising intra-layer and inter-layer dependencies between development entities of the plurality of development entities, the creating comprising aggregating the local dependency metadata; assigning a usage metric to each development entity of the plurality of development entities, the usage metric being optimized to calculate a global where-used list and adapted to quantify, based on the global where-used list, how frequently each development entity is depended upon by other development entities in the plurality of development entities; and processing a measure of a relative effect of a change to one of the development entities on other development entities in the plurality of development entities, based on the usage metric for each development entity.