gd2006_java — Java class compile-time dependencies (JDK 1.4.2)
- Description
Directed network of compile-time dependencies among the classes of the core
java.*packages of the Java Development Kit (JDK) 1.4.2, distributed as a data set for the graph drawing contest of the 14th International Symposium on Graph Drawing (GD 2006, Karlsruhe). Nodes are Java classes, and a directed edge $A \to B$ means that class $A$ depends on class $B$ at compile time, i.e., that $A$ explicitly uses $B$, so that $B$ must be compiled for $A$ to be compiled. Only dependencies among classes in thejava.*packages are included (thejavax.*packages and any other classes are excluded), and classes without any dependency within this set were removed.The nodes have the property
name, the fully qualified name of the class (e.g.java.util.Calendar).1
- Tags
- Technological Software Unweighted
- Citation
-
- "Graph Drawing Contest", 14th International Symposium on Graph Drawing (GD 2006), Karlsruhe, Germany (2006) web.archive.org
- Upstream URL OK
- https://web.archive.org/web/20220928003623/http://gd2006.iti.kit.edu/contest/details.php
- Networks
-
Tip: hover over a column header for a description.
Column legend
- $\left<k\right>$
- Mean degree
- $\sigma_k$
- Standard deviation of the degrees
- $\lambda_h$
- Largest eigenvalue of the Hashimoto (non-backtracking) matrix
- $\tau$
- Random walk mixing time
- $r$
- Degree assortativity
- $c$
- Global clustering coefficient
- $\oslash$
- (Pseudo-) diameter
- $S$
- Relative size of the largest component
- NPs
- Node properties
- EPs
- Edge properties