1. A computer-implemented method for identifying program components, the computer-implemented method comprising: generating, by a processor unit, associations between the program components stored in a computer usable memory to create a first set of relationships, and assigning, by the processor unit, a probability to each relationship in the first set of relationships to create a second set of relationships, wherein the probability indicates a strength of the associations between the program components.