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 条
  • [31] A quantitative approach for setting technical targets based on impact analysis in software quality function deployment (SQFD)
    Frank Liu
    Kunio Noguchi
    Anuj Dhungana
    V. V. N. S. N. Srirangam A.
    Praveen Inuganti
    [J]. Software Quality Journal, 2006, 14 : 113 - 134
  • [32] A quantitative approach for setting technical targets based on impact analysis in software quality function deployment (SQFD)
    Liu, F
    Noguchi, K
    Dhungana, A
    Srirangam, VVNSN
    Inuganti, P
    [J]. SOFTWARE QUALITY JOURNAL, 2006, 14 (02) : 113 - 134
  • [33] Software for Component-by-Component Benchmarking of a Computing Cluster Network
    Begaev, A. A.
    Salnikov, A. N.
    [J]. LOBACHEVSKII JOURNAL OF MATHEMATICS, 2023, 44 (09) : 3998 - 4008
  • [34] Software for Component-by-Component Benchmarking of a Computing Cluster Network
    A. A. Begaev
    A. N. Salnikov
    [J]. Lobachevskii Journal of Mathematics, 2023, 44 : 3998 - 4008
  • [35] The Impact Analysis of Network Quality for the Smart Space
    Jung, Woo-Sug
    Kim, Hwa-Suk
    Jeon, JuneKey
    Kim, Sun-Joong
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS-ASIA (ICCE-ASIA), 2016,
  • [36] Component quality assurance: Towards a software component certification process
    Alvaro, Alexandre
    de Almeida, Eduardo Santana
    Meira, Silvio Lemos
    [J]. IRI 2007: PROCEEDINGS OF THE 2007 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2007, : 134 - +
  • [37] Software component analysis - Reply
    Holzmann, Gerard J.
    [J]. COMPUTER, 2006, 39 (08) : 6 - 6
  • [38] Software component reliability analysis
    Everett, WW
    [J]. ASSET'99: 1999 IEEE SYMPOSIUM ON APPLICATION-SPECIFIC SYSTEMS AND SOFTWARE ENGINEERING & TECHNOLOGY - PROCEEDINGS, 1999, : 204 - 211
  • [39] Educational software architecture and systemic impact: The promise of component software
    Roschelle, J
    Kaput, J
    [J]. JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 1996, 14 (03) : 217 - 228
  • [40] A Social Network Approach to Software Development Risk Correlation Analysis
    Song, Hao
    Cai, Chen
    [J]. 2012 FIFTH INTERNATIONAL CONFERENCE ON BUSINESS INTELLIGENCE AND FINANCIAL ENGINEERING (BIFE), 2012, : 308 - 312