DocumentCode
479883
Title
Applying Complex Network Method to Software Clustering
Author
Qian Gunqun ; Lin, Zhang ; Li, Zhang
Author_Institution
Sch. of Compute Sci. & Eng., Beihang Univ., Beijing
Volume
2
fYear
2008
fDate
12-14 Dec. 2008
Firstpage
310
Lastpage
316
Abstract
There has been considerable interest in network motif for understanding network local features, growth and evolution mechanisms. In order to discover the relationship between software networks and various realistic networks and apply complex network community detection methods to software clustering, we extended the network motif research to software domain. After comparing triad significance profiles from 138 Java open source software packages, we found that software networks could be divided into 3 clusters which are consistent with the known super-families from various other types of networks. It seems that software scale may be one of the reasons causing different motif SP distribution. Most of middle and large scale software networks have similar local structure with biological networks. They may share the same design and evolving principles. Moreover, we applied the community detection algorithm of complex networks to the software clustering problem and made comparisons with bunch using the same clustering criterion. The results of our experiment show that the clustering result is better than the bunch method.
Keywords
Java; pattern clustering; public domain software; reverse engineering; software packages; Java open source software packages; biological networks; complex network community detection methods; evolution mechanisms; motif significance profile distribution; network motif; reverse engineering; software clustering; Clustering algorithms; Complex networks; Computer networks; Detection algorithms; Evolution (biology); Large-scale systems; Open source software; Reverse engineering; Software algorithms; Software systems; complex network; motif; reverse engineering; software clustering; superfamily;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Software Engineering, 2008 International Conference on
Conference_Location
Wuhan, Hubei
Print_ISBN
978-0-7695-3336-0
Type
conf
DOI
10.1109/CSSE.2008.1012
Filename
4722060
Link To Document