A Study of the Community Structure of a Complex Software Network

被引:0
|
作者
Concas, Giulio [1 ]
Monni, Cristina [1 ]
Orru, Matteo [1 ]
Tonelli, Roberto [1 ]
机构
[1] Univ Cagliari, DIEE Dept Elect & Elect Engn, I-09124 Cagliari, Italy
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a case study of a large software system, Netbeans 6.0, made of independent subsystems, which are analyzed as complex software networks. Starting from the source code we built the associated software graphs, where classes represent graph nodes and inter-class relationships represent graph edges. We computed various metrics for the software systems and found interdependences with various quantities computed by mean of the complex network analysis. In particular we found that the number of communities in which the software networks can be partitioned and their modularity, average path length and mean degree can be related to the amount of bugs detected in the system. This result can be useful to provide indications about the fault proneness of software clusters in terms of quantities related to the associated graph structure.
引用
收藏
页码:14 / 20
页数:7
相关论文
共 50 条
  • [1] Study on Dynamical Behavior in Complex Network with Community Structure
    Liang, Xuefeng
    [J]. PROCEEDINGS OF THE 2017 7TH INTERNATIONAL CONFERENCE ON APPLIED SCIENCE, ENGINEERING AND TECHNOLOGY (ICASET 2017), 2017, 122 : 183 - 186
  • [2] Community structure of a complex software -system in evolution
    Babic, Sanja Grbac
    Grbac, Tihana Galinac
    Lerga, Jonatan
    [J]. 2018 41ST INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2018, : 1467 - 1471
  • [3] Community structure of complex software systems: Analysis and applications
    Subelj, Lovro
    Bajec, Marko
    [J]. PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2011, 390 (16) : 2968 - 2975
  • [4] A Software Vulnerability Detection Method Based on Complex Network Community
    Shan, Chun
    Gong, Yinghui
    Xiong, Ling
    Liao, Shuyan
    Wang, Yuyang
    [J]. Security and Communication Networks, 2022, 2022
  • [5] Complex Network Analysis in a Software Ecosystem: Studying the Eclipse Community
    Guercio, Hugo
    Stroele, Victor
    David, Jose Maria N.
    Braga, Regina
    Campos, Fernanda
    [J]. PROCEEDINGS OF THE 2018 IEEE 22ND INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN ((CSCWD)), 2018, : 618 - 623
  • [6] A Software Vulnerability Detection Method Based on Complex Network Community
    Shan, Chun
    Gong, Yinghui
    Xiong, Ling
    Liao, Shuyan
    Wang, Yuyang
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2022, 2022
  • [7] Book embedding of complex network with community structure
    Zhao, Bin
    Chen, Wengu
    Meng, Jixiang
    Liu, Fengxia
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2019, 361 : 747 - 751
  • [8] Complex Network Analysis of Large Software Topology Structure
    Zhang, Haohua
    Yu, Xinhe
    Liu, Ling
    Ma, Shijun
    Zhao, Xiaoshu
    [J]. 2015 3RD ASIAN PACIFIC CONFERENCE ON MECHATRONICS AND CONTROL EINGINEERING (APCMCE 2015), 2015, : 316 - 319
  • [9] MHCP Model for Quality Evaluation for Software Structure Based on Software Complex Network
    Yang, Yuwei
    Ai, Jun
    Li, Xuelin
    Wong, W. Eric
    [J]. 2016 IEEE 27TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2016, : 298 - 308
  • [10] Discovering community structure in Complex Network through Community Detection Approach
    Ismail, Suriana
    Ismail, Roslan
    [J]. PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON UBIQUITOUS INFORMATION MANAGEMENT AND COMMUNICATION (IMCOM 2018), 2018,