Some UIs for graph-directed visualisation of code

Antranig Basman antranig.basman at colorado.edu
Thu Jan 24 22:26:31 UTC 2013


This is the product that I remember using in the previous decade to work on the structure of Java code. It 
is clearly based on some of the ideas from John Lakos ("Levelization" and logical dependency). As these 
things so often are, it really is quite pricy.

Here are a few of the different UIs that it supports -

http://structure101.com/help/java/restructure101/#restructure101/tangles.html
http://structure101.com/help/java/restructure101/#restructure101/lsm.html

Interestingly, the latter isn't even graph-based, which is an interesting idea. I'm not sure I like their 
"dashed lines with slants" model but the layout shown in the picture on this page which is a bit too small 
to see near the base seems to be laid out reasonably:

http://structure101.com/help/java/restructure101/#restructure101/complexity-chart.html



Also - "graph autopartitioning"

http://structure101.com/help/generic/structure101/#graphs/autopartitioning.html



More information about the fluid-work mailing list