Patent ID: 9223457
Filing Date: 2015-12-29
Classification: G06F,G06T

Abstract:
1. A method for generating a visualization of a programming code base using a set of navigable landmasses, comprising: representing each of a plurality of different code components using a respective landmass; adjusting a size of each landmass based on a number of lines of code in the code component corresponding to the landmass; connecting a plurality of the landmasses using a number of interconnections, wherein the number of interconnections between each of the plurality of landmasses reflects a level of interconnectivity between the corresponding code components of the interconnected landmasses, and wherein a higher number of interconnections indicates a higher level of connectivity between the interconnected landmasses than a lower number of interconnections, wherein interconnectivity between the corresponding code components is based upon a number of common lines of code between the code components represented by the interconnected landmasses; displaying the landmasses and the interconnections between the landmasses, wherein each landmass includes other landmasses displayed within each respective landmass, and wherein a size of each of the other landmasses displayed within each respective landmass is adjusted based on a number of lines of code in the code component corresponding to each of the other landmass; adjusting a displayed characteristic of a landmass based on a code modification change rate of the corresponding code component, wherein display characteristic of an interconnection dynamically varies based on activity between the code components of the interconnected landmasses.