Skip to main navigation Skip to search Skip to main content

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

  • Yang Gao*
  • , Guoai Xu
  • , Yixian Yang
  • , Xinxin Niu
  • , Shize Guo
  • *Corresponding author for this work
  • Beijing University of Posts and Telecommunications

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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.

Original languageEnglish
Title of host publicationProceedings 2010 IEEE International Conference on Software Engineering and Service Sciences, ICSESS 2010
Pages178-181
Number of pages4
DOIs
StatePublished - 2010
Externally publishedYes
Event2010 IEEE International Conference on Software Engineering and Service Sciences, ICSESS 2010 - Beijing, China
Duration: 16 Jul 201018 Jul 2010

Publication series

NameProceedings 2010 IEEE International Conference on Software Engineering and Service Sciences, ICSESS 2010

Conference

Conference2010 IEEE International Conference on Software Engineering and Service Sciences, ICSESS 2010
Country/TerritoryChina
CityBeijing
Period16/07/1018/07/10

Keywords

  • Betweenness
  • Degree distribution
  • Power law
  • Software coupling network

Fingerprint

Dive into the research topics of 'Empirical analysis of software coupling networks in object-oriented software systems'. Together they form a unique fingerprint.

Cite this