logo Netzschleuder network catalogue, repository, and centrifuge

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 the java.* packages are included (the javax.* 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


  1. Description obtained in part from the ICON project. ↩

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
Name Nodes Edges $\left<k\right>$ $\sigma_k$ $\lambda_h$ $\tau$ $r$ $c$ $\oslash$ $S$ Kind Mode NPs EPs gt GraphML GML csv
gd2006_java 1,538 8,032 5.22 28.77 37.85 49.87 -0.15 0.06 7 1.00 Directed Unipartite name 20 KiB 37 KiB 37 KiB 34 KiB