EconPapers    
Economics at your fingertips  
 

STRUCTURAL PROPERTIES OF MULTILAYER SOFTWARE NETWORKS: A CASE STUDY IN TOMCAT

Weifeng Pan, Bo Hu, Jilei Dong, Kun Liu and Bo Jiang
Additional contact information
Weifeng Pan: School of Computer Science and Information Engineering, Zhejiang Gongshang University, Hangzhou, Zhejiang 310018, P. R. China
Bo Hu: Kingdee Cloud and Big Data Department, Kingdee International Software Group Co. Ltd., Shenzhen, Guangdong 518057, P. R. China
Jilei Dong: School of Business, University of Connecticut, Storrs, CT 06269, USA
Kun Liu: Department of Information Management, Hubei University of Economics, Wuhan, Hubei 430072, P. R. China
Bo Jiang: School of Computer Science and Information Engineering, Zhejiang Gongshang University, Hangzhou, Zhejiang 310018, P. R. China

Advances in Complex Systems (ACS), 2018, vol. 21, issue 02, 1-17

Abstract: Statistical properties of software networks have been extensively studied. However, in the previous works, software networks are usually considered as a single-layer network, which cannot capture the authentic characteristics of software since software in its nature should be multilayer. In this paper, we explore the structural properties of the multilayer software network at the class level by progressively merging layers together, where each coupling type such as inheritance, implements, and method call defines a specific layer. A case study in software Tomcat is conducted using a set of 10 measures widely used in complex network literatures. The results show that some structural properties that are widely observed in software network researches can only emerge when several layers are merged together, such as high clustering coefficient, small value of average shortest path length, and high global efficiency. Our study highlights the importance of taking into consideration the multilayer nature of software systems. The results we found can provide valuable insights to our understanding and modeling of the dynamical processes taking place in the design and development of software systems.

Keywords: Multilayer network; software network; software structural analysis; complex network; Tomcat (search for similar items in EconPapers)
Date: 2018
References: Add references at CitEc
Citations:

Downloads: (external link)
http://www.worldscientific.com/doi/abs/10.1142/S0219525918500042
Access to full text is restricted to subscribers

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:wsi:acsxxx:v:21:y:2018:i:02:n:s0219525918500042

Ordering information: This journal article can be ordered from

DOI: 10.1142/S0219525918500042

Access Statistics for this article

Advances in Complex Systems (ACS) is currently edited by Frank Schweitzer

More articles in Advances in Complex Systems (ACS) from World Scientific Publishing Co. Pte. Ltd.
Bibliographic data for series maintained by Tai Tone Lim ().

 
Page updated 2025-03-20
Handle: RePEc:wsi:acsxxx:v:21:y:2018:i:02:n:s0219525918500042