IDEAS home Printed from https://ideas.repec.org/a/wsi/acsxxx/v21y2018i02ns0219525918500042.html
   My bibliography  Save this article

Structural Properties Of Multilayer Software Networks: A Case Study In Tomcat

Author

Listed:
  • 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)

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.

Suggested Citation

  • Weifeng Pan & Bo Hu & Jilei Dong & Kun Liu & Bo Jiang, 2018. "Structural Properties Of Multilayer Software Networks: A Case Study In Tomcat," Advances in Complex Systems (ACS), World Scientific Publishing Co. Pte. Ltd., vol. 21(02), pages 1-17, March.
  • Handle: RePEc:wsi:acsxxx:v:21:y:2018:i:02:n:s0219525918500042
    DOI: 10.1142/S0219525918500042
    as

    Download full text from publisher

    File URL: http://www.worldscientific.com/doi/abs/10.1142/S0219525918500042
    Download Restriction: Access to full text is restricted to subscribers

    File URL: https://libkey.io/10.1142/S0219525918500042?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:wsi:acsxxx:v:21:y:2018:i:02:n:s0219525918500042. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Tai Tone Lim (email available below). General contact details of provider: http://www.worldscinet.com/acs/acs.shtml .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.