Visualizing Relationships among Components Using Grouping Information
AssigneeMicrosoft Corporation
InventorsChristian Pich, Lev B. Nachmanson, George G. Robertson
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsChristian Pich, Lev B. Nachmanson, George G. Robertson
Estimating the term…
A graph processing module is described for visualizing relationships among components, such as software components within a software system. The graph processing module generates group results based on grouping information which identifies groups of individual components. The graph processing module uses the group results to bias component-level analysis that it performs on the components. In one case, the component-level analysis can involve similarity analysis (e.g., using multidimensional scaling) to assess the similarity among components and importance analysis (e.g., using a network page ranking algorithm) to assess the relative importance of the components. The results of the component-level analysis can be presented for visualization. The biasing effects of the grouping results provide insight into the relationships among the components.
A method for visualizing relationships among components, comprising:
A computer-readable medium for storing computer-readable instructions, the computer-readable instructions providing a graph processing module when executed by one or more processing devices, the computer-readable instructions comprising:
A graph processing module for visualizing relationships among components of a software system, comprising:
Dependencies are inferred from the claim text.