1. A computer-implemented method for identifying program components in nodes of a topic map, the computer-implemented method comprising: generating, by a processor unit, associations based on the topic map between the program components stored in a computer readable storage device to create a first set of relationships; generating, by the processor unit, using a Bayesian inference and accumulated evidence of the Bayesian inference, respective probabilities to the relationships in the first set of relationships to create a second set of relationships, wherein the probabilities indicate respective strengths of the associations between the program components, responsive to a request from a requestor for a set of related program components, the processor unit: (a) determining, using the second set of relationships, which of the program components stored in the computer readable storage device have associations with greater than a predetermined level of strength; and (b) identifying to the requestor the program components stored in the computer readable storage device that have associations with greater than the predetermined level of strength.