Representing software development item relationships via a graph
First Claim
Patent Images
1. One or more computer-readable media having computer-executable instructions for performing a method comprising:
- representing a plurality of software development items as nodes in a graph data structure;
detecting at least one relationship for a plurality of the plurality of the software development items represented in the graph data structure; and
responsive to detecting the relationship, representing the detected relationship in the graph data structure.
2 Assignments
0 Petitions
Accused Products
Abstract
Software development items can be represented in a graph data structure. Relationships between the represented items can be detected and reflected in the graph data structure. Queries can be run against the data structure to determine which software development items are related to each other. Implicit query can be implemented in a software development context. A graph browser can present panes showing related items.
-
Citations
20 Claims
-
1. One or more computer-readable media having computer-executable instructions for performing a method comprising:
-
representing a plurality of software development items as nodes in a graph data structure;
detecting at least one relationship for a plurality of the plurality of the software development items represented in the graph data structure; and
responsive to detecting the relationship, representing the detected relationship in the graph data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 13)
-
-
11. One or more computer-readable media having computer-executable instructions for performing a method comprising:
-
receiving a request to indicate software development items related to a specified software development item;
responsive to the request, inspecting a data structure representing software development items as a plurality of nodes in a graph data structure, wherein the specified software development item is represented as one of the nodes in the graph data structure; and
presenting results indicating the software development items having nodes connected in the data structure to the node representing the software development item in the graph data structure for the specified software item. - View Dependent Claims (12, 14, 15)
-
-
16. One or more computer-readable media having encoded thereon a data structure comprising:
-
a plurality of nodes in a graph;
wherein at least two of the nodes in the graph represent software development items; and
wherein the at least two of the nodes are related by an edge indicating a detected relationship between the two software development items represented. - View Dependent Claims (17, 18, 19, 20)
-
Specification