During the last weeks the Software Analytics and Evolution research team at the Software Competence Center Hagenberg (which is the group i am actually working in) built a software tool for parsing large scale legacy software systems, such as C, C++ but also FORTRAN, Structured Text (IEC 61131 Machinery and Robot programs) or Matlab source code with the goal to analyse its structure by using a Neo4J graph database and Cypher queries. As you can see within this demo video, the tool is able to visualize important aspects and metrics as well as the software architecture and structure of the analyzed software system. The tool is meant for supporting companies to develop and maintain their large software systems and code bases.
Here is another nice example for a visual Internet map by Ruslan Enikeev, who visualizes the Internet nodes of different countries and regions as galaxies of stars. The distance between these stars, model a bi-dimensional presentation of links between websites on the Internet. Every site is a circle on the map, and its size is determined by website traffic, the larger the amount of traffic, the bigger the circle. The Internet map is a non-commercial project. Its main goal is to let the people see beauty of the Internet:
Another really famous visualization of the Internet’s backbone structure was created by Stephen G. Eick from Bell Laboratories in 1993:
The arc map displays a 3D network structure as arcs curving smoothly above a flat map of the world. The data being visualized is Internet traffic flows between fifty countries, as measured by the NSFNET backbone in 1993. The colour, thickness and height of the arcs is used to encode the traffic statistics for particular inter-country links. The arcs are also partially translucent so as not to completely obscure lines at the back of the map, while their height above the base map is in relation to total volume of traffic flowing over a link. This has the effect of making the most important (high traffic) links, the highest and therefore most visually prominent on the map. The user has considerable interactive control over the arc map, for example the arc height scaling and translucency can be varied. The map can also be rotated and scaled, so that the user can view it from any angle.
One really cool example by Felix Heinen, it was his final year work in information design, shows the the variety and attitudes of members from an internet community like Facebook. In a first visualization he shows the functions each member uses as well as additional demographic information. The second visualization shows a geographic orientation where the members of a community are located worldwide:
The book ‘Visual Complexity’ by Manuel Lima combines design and complexity to explain the art of information and knowledge extraction out of graphical visualizations. Visual Complexity presents one hundred of the most interesting examples of information-visualization by the field’s leading practitioners. Many popular examples try to visualize Internet or social graph related aspecs, such as traffic, site links or even social connection between a huge amount of nodes.
Manuel’s Web site Visual Complexity shows hundreds of different examples for large scale data visualizations, such as social graphs, nike running tracks, research networks, technology connections, wikipedia edits during global crisis and incredibly more: