SYSTEM AND METHOD FOR AUTOMATICALLY DETERMINING RELATIONSHIPS BETWEEN SOFTWARE ARTIFACTS USING MULTIPLE EVIDENCE SOURCES
First Claim
1. A method of inferring whether at least a first relationship exists between at least first and second entities, said method comprising the steps of:
- applying a first assessor to obtain a first confidence level pertaining to putative existence of said at least first relationship between said at least first and second entities;
applying a second assessor to obtain a second confidence level pertaining to putative existence of said at least first relationship between said at least first and second entities; and
combining said first and second confidence levels to obtain an overall inference whether said at least first relationship exists between said at least first and second entities.
1 Assignment
0 Petitions
Accused Products
Abstract
A method (which can be computer implemented) for inferring whether at least a first relationship exists between at least first and second entities includes the steps of applying a first assessor to obtain a first confidence level pertaining to putative existence of said at least first relationship between said at least first and second entities, applying a second assessor to obtain a second confidence level pertaining to putative existence of said at least first relationship between said at least first and second entities, and combining said first and second confidence levels to obtain an overall inference whether said at least first relationship exists between said at least first and second entities.
-
Citations
35 Claims
-
1. A method of inferring whether at least a first relationship exists between at least first and second entities, said method comprising the steps of:
-
applying a first assessor to obtain a first confidence level pertaining to putative existence of said at least first relationship between said at least first and second entities; applying a second assessor to obtain a second confidence level pertaining to putative existence of said at least first relationship between said at least first and second entities; and combining said first and second confidence levels to obtain an overall inference whether said at least first relationship exists between said at least first and second entities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of building a database associated with a central authority, said database comprising at least a plurality of candidate relationships and a plurality of candidate assessors, said method comprising the steps of:
-
facilitating registration of said plurality of candidate assessors with said central authority, said registration of said plurality of candidate assessors including data regarding which of said plurality of candidate relationships a given one of said candidate assessors is capable of assessing; and facilitating registration of said plurality of candidate relationships, said registration of said plurality of candidate relationships including data regarding which kinds of entities a given one of said candidate relationships can apply to. - View Dependent Claims (19)
-
-
20. A method of building a database associated with a relationship manager program, said database comprising at least a plurality of candidate relationships and a plurality of candidate assessors, said method comprising the steps of:
-
facilitating registration of said plurality of candidate assessors with said manager program, based at least in part upon input from human experts having assessor-related knowledge, said registration of said plurality of candidate assessors including at least indications of which of said plurality of candidate assessors can assess which kinds of said candidate relationships; and facilitating registration of said plurality of candidate relationships with said manager program, based at least in part upon input from human relationship experts having relationship-related knowledge, said registration of said plurality of candidate relationships including at least indications of which of said plurality of candidate relationships can apply to given pairs of said plurality of entities.
-
-
21. A computer program product comprising a computer useable medium including computer usable program code for inferring whether at least a first relationship exists between at least first and second entities, said computer program product including:
-
computer usable program code for applying a first assessor to obtain a first confidence level pertaining to putative existence of said at least first relationship between said at least first and second entities; computer usable program code for applying a second assessor to obtain a second confidence level pertaining to putative existence of said at least first relationship between said at least first and second entities; and computer usable program code for combining said first and second confidence levels to obtain an overall inference whether said at least first relationship exists between said at least first and second entities. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. An apparatus for inferring whether at least a first relationship exists between at least first and second entities, the apparatus comprising:
-
a memory; and at least one processor, coupled to the memory, operative to; apply a first assessor to obtain a first confidence level pertaining to putative existence of said at least first relationship between said at least first and second entities; apply a second assessor to obtain a second confidence level pertaining to putative existence of said at least first relationship between said at least first and second entities; and combine said first and second confidence levels to obtain an overall inference whether said at least first relationship exists between said at least first and second entities.
-
Specification