• DocumentCode
    1637761
  • Title

    Empirical analysis of software coupling networks in object-oriented software systems

  • Author

    Yang Gao ; Guoai Xu ; Yixian Yang ; Xinxin Niu ; Shize Guo

  • Author_Institution
    Key Lab. of network & Inf. attack & defence Technol. of MOE, Beijing Univ. of Posts & Telecommun., Beijing, China
  • fYear
    2010
  • Firstpage
    178
  • Lastpage
    181
  • Abstract
    The increasing scale and complexity of software systems have led to a large amount of work being performed in the area of software architecture of object-oriented systems. For the purpose of reasonable description of software structure, we make use of complex network theory to characterize and describe their macroscopic properties. We propose a directed software coupling network, and then empirical analysis of four open source software is implemented. We summarize the general statistical features of software coupling network, and find that software coupling network is of small-world and scale-free property, the exponents of in-degree and out-degree distributions are different, and the betweenness distribution of SCN is also power law. Furthermore, we analyzed the causes of behaviors software coupling network possessed.
  • Keywords
    network theory (graphs); object-oriented programming; software architecture; statistical analysis; complex network theory; object oriented software systems; software architecture; software complexity; software coupling networks; statistical features; Complex networks; Complexity theory; Couplings; Electronic mail; Software architecture; Software systems; betweenness; degree distribution; power law (key words); software coupling network;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Service Sciences (ICSESS), 2010 IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4244-6054-0
  • Type

    conf

  • DOI
    10.1109/ICSESS.2010.5552395
  • Filename
    5552395