Software Key Node Recognition Algorithm for Defect Detection based on Node Expansion Degree and Improved K-shell Position

被引:0
|
作者
Jiang, Wanchang [1 ]
Liu, Zhipeng [1 ]
机构
[1] Northeast Elect Power Univ, Sch Comp Sci, Jilin 132012, Peoples R China
来源
KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS | 2024年 / 18卷 / 07期
关键词
Software Defect Detection; Node Expansion Degree; K -shell Position; Key Node Recognition;
D O I
10.3837/tiis.2024.07.006
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To solve the problem of insufficient recognition of key nodes in the existing software defect detection process, this paper proposes a key node recognition algorithm based on node expansion degree and improved K-shell position, shortened as SDD_KNR. Firstly, the calculation formula of node expansion degree is designed to improve the degree that can measure the local defect propagation capability of nodes in the software network. Secondly, the concept of improved K-shell position of node is proposed to obtain the improved K-shell position of each node. Finally, the measurement of node defect propagation capability is defined, and the key node recognition algorithm is designed to identify the key function nodes with large defect impact range in the process of software defect detection. Using real software systems such as Nano, Cflow and Tar to design three sets of experiments. The corresponding directed weighted software function invoke networks are built to simulate intentional attack and defect source infection. The proposed SDD_KNR algorithm is compared with the BC algorithm, K-shell algorithm, KNMWSG algorithm and NMNC algorithm. The changing trend of network efficiency and the strength of node propagation force are analyzed to verify the effectiveness of the proposed SDD_KNR algorithm.
引用
收藏
页码:1817 / 1839
页数:23
相关论文
共 37 条
  • [31] LPA-MNI: An Improved Label Propagation Algorithm Based on Modularity and Node Importance for Community Detection
    Li, Huan
    Zhang, Ruisheng
    Zhao, Zhili
    Liu, Xin
    ENTROPY, 2021, 23 (05)
  • [32] An Edge Computing Node Deployment Method Based on Improved k-Means Clustering Algorithm for Smart Manufacturing
    Jiang, Chun
    Wan, Jiafu
    Abbas, Haider
    IEEE SYSTEMS JOURNAL, 2021, 15 (02): : 2230 - 2240
  • [33] An improved label propagation algorithm based on community core node and label importance for community detection in sparse network
    Yubin Yue
    Guoyin Wang
    Jun Hu
    Yuan Li
    Applied Intelligence, 2023, 53 : 17935 - 17951
  • [34] An improved label propagation algorithm based on community core node and label importance for community detection in sparse network
    Yue, Yubin
    Wang, Guoyin
    Hu, Jun
    Li, Yuan
    APPLIED INTELLIGENCE, 2023, 53 (14) : 17935 - 17951
  • [35] Fast Node Clustering Based on an Improved Birch Algorithm for Data Collection Towards Software-Defined Underwater Acoustic Sensor Networks
    Lin, Chuan
    Han, Guangjie
    Wang, Tingting
    Bi, Yuanguo
    Du, Jiaxin
    Zhang, Bin
    IEEE SENSORS JOURNAL, 2021, 21 (22) : 25480 - 25488
  • [36] Critical Defect Detection at 3nm Technology Node: Enhanced Detection Using DUV Optical Inspection Technology With AI-Based Algorithm
    Chiu, Shao-Chien
    Peng, Mark
    Wei, Yuan-Chung
    Cheng, Kai-Yuan
    Chen, To-Yu
    Chou, Heng-Yu
    Wu, Meng-Che
    Su, Kuan Hua
    Shushan, Nofar
    Mizrahi, Assaf
    Maurya, Sidharth
    Danieli, Guy
    Reut, Gilad
    2024 35TH ANNUAL SEMI ADVANCED SEMICONDUCTOR MANUFACTURING CONFERENCE, ASMC, 2024,
  • [37] Node-community membership diversifies community structures: An overlapping community detection algorithm based on local expansion and boundary re-checking
    Ding, Xiaoyu
    Zhang, Jianpei
    Yang, Jing
    KNOWLEDGE-BASED SYSTEMS, 2020, 198