The Impact of Component Interconnections On Software Quality: A Network Analysis Approach

被引:0
|
作者
Jiang, Li [1 ]
Carley, Kathleen M. [2 ]
Bigrigg, Michael W. [2 ]
Eberlein, Armin [3 ]
Galster, Matthias
机构
[1] Univ Adelaide, Sch Comp Sci, Adelaide, SA 5005, Australia
[2] Carnegie Mellon Univ, Inst Software Engn, Pittsburgh, PA USA
[3] American Univ Sharjah, Dept Comp Sci & Engn, Sharjah, U Arab Emirates
关键词
Component network; software quality; program understanding; network science; centrality; network measures;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The growing complexity of software has posed challenges for the design, understanding and maintenance of software. Software developers often spend a lot of effort on understanding how software components are connected. Through analysis of the data obtained from a real software application, this paper demonstrates that network analysis approaches can help understand software component interconnections and their impact on software quality. Additionally, this paper shows that there is a correlation between the number of bugs found in an application and a set of measures used in component (interconnection) networks. Furthermore, a case study showed that the software performance improved over two releases as a result of improving the component network.
引用
收藏
页码:1865 / 1872
页数:8
相关论文
共 50 条
  • [41] A deductive approach for the sensitivity analysis of software defined network parameters
    Sangodoyin, Abimbola O.
    Akinsolu, Mobayode O.
    Awan, Irfan
    [J]. SIMULATION MODELLING PRACTICE AND THEORY, 2020, 103 (103)
  • [42] Power Network Component Vulnerability Analysis: A Machine Learning Approach
    Anand, Harsh
    Darayi, Mohamad
    [J]. BIG DATA, IOT, AND AI FOR A SMARTER FUTURE, 2021, 185 : 73 - 80
  • [43] Software quality metrics and their impact on embedded software
    Oliveira, Marcio F. S.
    Redin, Ricardo Miotto
    Carro, Luigi
    Lamb, Luis da Cunha
    Wagner, Flavio Rech
    [J]. MOMPES 2008: PROCEEDINGS OF THE FIFTH INTERNATIONAL WORKSHOP ON MODEL-BASED METHODOLOGIES FOR PERVASIVE AND EMBEDDED SOFTWARE, 2008, : 68 - 77
  • [44] The impact of software engineering teaching on improving the quality of clinical medical image analysis software
    Zhang, Weibao
    [J]. WIENER KLINISCHE WOCHENSCHRIFT, 2024, 136 : 371 - 371
  • [45] Survey on Impact of Software Metrics on Software Quality
    Rawat, Mrinal Singh
    Mittal, Arpita
    Dubey, Sanjay Kumar
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2012, 3 (01) : 137 - 141
  • [46] Depressive Symptoms and Their Impact on Quality of Life in Parkinson's Disease: An Exploratory Network Analysis Approach
    Heimrich, Konstantin
    Mendorf, Sarah
    Schoenenberg, Aline
    Santos-Garcia, Diego
    Mir, Pablo
    COPPADIS Study Group, Tino
    Prell, Tino
    [J]. JOURNAL OF CLINICAL MEDICINE, 2023, 12 (14)
  • [47] PRINCIPAL COMPONENT ANALYSIS - MULTIVARIATE APPROACH TO PLANT QUALITY EVALUATION
    BROSCHAT, TK
    [J]. HORTSCIENCE, 1978, 13 (03) : 391 - 391
  • [48] Model-based change impact analysis for component-based software
    [J]. Li, B.-X. (bx.li@seu.edu.cn), 1600, Chinese Academy of Sciences (24):
  • [49] Principal component clustering approach to teaching quality discriminant analysis
    Xian, Sidong
    Xia, Haibo
    Yin, Yubo
    Zhai, Zhansheng
    Shang, Yan
    [J]. COGENT EDUCATION, 2016, 3
  • [50] Matrix-based change impact analysis for component-based software
    Mao, Chengying
    Zhang, Jinlong
    Lu, Yansheng
    [J]. COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL I, PROCEEDINGS, 2007, : 641 - +