DocumentCode
3437274
Title
Complex network characters in object-oriented software desigh
Author
Song, Xiaoyu ; Wang, Shoujin ; Zhao, Ming ; Wang, Yonghui
Author_Institution
Sch. of Inf. & Control Eng., Shenyang Jianzhu Univ., Shenyang, China
fYear
2010
fDate
24-26 Sept. 2010
Firstpage
953
Lastpage
957
Abstract
In order to picture the complexity of software architecture, class collaboration network is defined to abstract the architecture of object-oriented software on class level. Eclipse is selected as example of object-oriented software, and its class collaboration network is constructed and the degree distribution of the network is analyzed by statistical physics with the conclusion that degree-rank, degree-pdf, degree-ccdf are all power law, which accords with the basic character of complex network. So based on complex network theory, degree-degree correlation, cluster-degree correlation and right-degree correlation in Eclipse class collaboration are all studied, and results show that in the class collaboration network, the degrees of the linked two nodes are negative correlative, and the out-degree of origin node and the in-degree of end node are negative correlative too; The cluster degree of Eclipse is big, and the cluster coefficient of the node and its degree are power law correlative; The right of the node in Eclipse network and its degree are linear correlative.
Keywords
complex networks; object-oriented methods; software architecture; software metrics; Eclipse network; class collaboration network; cluster-degree correlation; complex network characters; degree-ccdf; degree-degree correlation; degree-pdf; degree-rank; object-oriented software design; right-degree correlation; software architecture complexity; statistical physics; Collaboration; Complex networks; Complexity theory; Correlation; Object oriented modeling; Software; Software architecture; Class Collaboration Network; Complex Network; Object-oriented; Power Law;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Infrastructure and Digital Content, 2010 2nd IEEE International Conference on
Conference_Location
Beijing
Print_ISBN
978-1-4244-6851-5
Type
conf
DOI
10.1109/ICNIDC.2010.5657937
Filename
5657937
Link To Document