DocumentCode :
1752441
Title :
Evolving Topology of Java Networks
Author :
Shi, Mingjiang ; Li, Xiang ; Wang, Xiaofan
Author_Institution :
Dept. of Autom., Shanghai Jiao Tong Univ.
Volume :
1
fYear :
0
fDate :
0-0 0
Firstpage :
26
Lastpage :
30
Abstract :
Using different versions of Java Development Kits (JDK)´ libraries, we construct a typical example of complex software networks, the Java networks. In the Java networks, one class or interface is a node, and there is an edge connects these two nodes if they have some syntactical relationship. After analyzing the topological characteristics of Java networks in both the directed and undirected senses, we conclude that the family of Java networks is in the category of small world and scale free networks with disassortative hierarchical structure. We identify the community structure in the Java networks based on the organization of JDK packages, with which some insights have been shed into the evolution of complex software networks
Keywords :
Java; object-oriented programming; software engineering; JDK packages; Java Development Kit libraries; Java networks; disassortative hierarchical structure; software engineering; software networks; topology evolution; Automation; Complex networks; Electronic mail; Evolution (biology); Java; Libraries; Network topology; Object oriented programming; Open source software; Packaging; JDK; hierarchy; scale free; small world; software engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Intelligent Control and Automation, 2006. WCICA 2006. The Sixth World Congress on
Conference_Location :
Dalian
Print_ISBN :
1-4244-0332-4
Type :
conf
DOI :
10.1109/WCICA.2006.1712345
Filename :
1712345
Link To Document :
بازگشت