logo Netzschleuder network catalogue, repository, and centrifuge

software_documentation — Java software documentation networks (2010)

Description

Directed networks of references among the classes of Java software libraries, obtained by Šubelj and Bajec by parsing the documentation (Javadoc) of the software. Nodes are classes (including interfaces and nested classes), and a directed edge from class A to class B indicates that the documentation of A refers to B (e.g. javax/swing/JButton points to its superclass javax/swing/AbstractButton). Since the networks were obtained from the documentation, some false relations may have been introduced, according to the authors.

  • javax: the javax namespace of the Java 6 development kit.
  • java: the java namespace of the Java 6 development kit.
  • jung: the JUNG (Java Universal Network/Graph) framework.
  • gae: the Google App Engine library.

The networks have the following properties:

  • Nodes: name, the fully qualified name of the class (as a path, e.g. javax/swing/JButton).
Tags
Technological Software Unweighted
Citation
  • L. Šubelj, M. Bajec, "Unfolding network communities by combining defensive and offensive label propagation." Proceedings of the ECML PKDD Workshop on the Analysis of Complex Networks (ACNE 2010), 87-104 (2010) arXiv:1103.2596
Upstream URL OK
https://wwwlovre.appspot.com/support.jsp
Networks
Tip: click on a column header to sort the list, or hover over it 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
javax 2,089 7,934 3.80 9.97 21.78 290.93 -0.07 0.16 9 0.49 Directed Unipartite name 27 KiB 38 KiB 38 KiB 38 KiB
java 1,368 11,079 8.10 44.88 52.07 4.26 -0.18 0.05 4 1.00 Directed Unipartite name 23 KiB 39 KiB 39 KiB 39 KiB
jung 436 1,303 2.99 7.56 12.10 42.56 -0.13 0.18 15 1.00 Directed Unipartite name 6 KiB 9 KiB 8 KiB 8 KiB
gae 139 243 1.75 2.39 5.15 59.54 0.14 0.30 9 0.69 Directed Unipartite name 2 KiB 3 KiB 2 KiB 3 KiB