• 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