1. A method for finding an impact on a computer generated code, the method comprising: a. generating a dependency graph for the computer generated code, the dependency graph comprising a plurality of nodes connected logically by one or more edges; b. assigning nodal weights to each of the plurality of nodes, wherein the nodal weights are assigned based on a predefined criteria; c. activating at least one node of the plurality of nodes on the dependency graph, the at least one node being activated by implementing a spreading activation technique; and d. finding the impact on one or more nodes connected logically to the at least one node, wherein the impact is found by gathering information of an output at the one or more nodes due to activating the at least one node.