• Publications
  • Influence
Using automatic clustering to produce high-level system organizations of source code
TLDR
A collection of algorithms that are developed and implemented to facilitate the automatic recovery of the modular structure of a software system from its source code and make use of traditional hill-climbing and genetic algorithms. Expand
Graphviz - Open Source Graph Drawing Tools
TLDR
Graphviz is a heterogeneous collection of graph drawing tools containing batch layout programs, a platform for incremental layout, customizable graph editors, utility programs useful in graph visualization; and libraries for attributed graphs. Expand
Bunch: a clustering tool for the recovery and maintenance of software system structures
TLDR
A clustering tool called Bunch is developed that creates a system decomposition automatically by treating clustering as an optimization problem and a feature that enables the integration of designer knowledge about the system structure into an otherwise fully automatic clustering process is described. Expand
An open graph visualization system and its applications to software engineering
TLDR
A package of practical tools and libraries for manipulating graphs and their drawings that includes stream and event interfaces for graph operations, high-quality static and dynamic layout algorithms, and the ability to handle sizable graphs is described. Expand
A Technique for Drawing Directed Graphs
TLDR
A four-pass algorithm for drawing directed graphs is presented, which creates good drawings and is fast. Expand
An open graph visualization system and its applications to software engineering
Fct Instantiate SigMatch PrintBasics ApplyFunctor Tuples ArrayExt EqTypes Dynamic Prof PrintAbsyn
Graph Drawing by Stress Majorization
TLDR
This work shows how to draw graphs by stress majorization, adapting a technique known in the MDS community for more than two decades and appears that majorization has advantages over the technique of Kamada and Kawai in running time and stability. Expand
Graphviz and Dynagraph - Static and Dynamic Graph Drawing Tools
Graphviz is a collection of software for viewing and manipulating abstract graphs. It provides graph visualization for tools and web sites in domains such as software engineering, networking,Expand
Drawing graphs with dot
TLDR
Graphdot draws directed graphs as hierarchies with well-tuned layout algorithms for placing nodes and edge splines, edge labels, “record” shapes with “ports” for drawing data structures; cluster layouts; and an underlying file language for stream-oriented graph tools. Expand
Improved Circular Layouts
TLDR
Three independent, complementary techniques for lowering the density and improving the readability of circular layouts are suggested, able to reduce clutter, density and crossings compared with existing methods. Expand
...
1
2
3
4
5
...