IFCM: An improved Fuzzy C-means clustering method to handle Class Overlap on Aging-related Software Bug Prediction

被引:2
|
作者
Zhang, Chen [1 ,2 ]
Feng, Shuo [3 ]
Xie, Wenzhi [1 ,2 ]
Zhao, Dongdong [1 ,2 ]
Xiang, Jianwen [1 ,2 ]
Pietrantuono, Roberto [4 ]
Natella, Roberto [4 ]
Cotroneo, Domenico [4 ]
机构
[1] Wuhan Univ Technol, Sch Comp Sci & Artificial Intelligence, Wuhan, Peoples R China
[2] Wuhan Univ Technol, Chongqing Res Inst, Chongqing, Peoples R China
[3] Zhengzhou Univ, Sch Comp & Artificial Intelligence, Zhengzhou, Peoples R China
[4] Univ Naples Federico II, Naples, Italy
关键词
Aging-related Bug Prediction; Class Overlap; Fuzzy C-means Cluster; Software Quality; Software Reliability;
D O I
10.1109/ISSRE59848.2023.00053
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software aging refers to a problem of performance decay in long-running software systems. This phenomenon is primarily attributed to the accumulation of run-time errors, commonly known as aging-related bugs (ARBs). Detecting ARBs through Aging-related Bug Prediction (ARBP) is crucial in ensuring system reliability. The effectiveness of ARBP heavily relies on the quality of datasets. However, ARB datasets often suffer from class overlap, where instances from different classes exhibit similar feature values. Class overlap poses a significant challenge as it compromises the quality of training data and subsequently impacts ARBP accuracy. To address this issue, we propose an improved Fuzzy C-means clustering method named IFCM, designed to mitigate class overlap in ARBP tasks. IFCM can identify whether an instance occurs overlap, and identify the overlap degree of this instance through the predefined parameters. We evaluate our proposed method on two public datasets Linux and MySQL and one self-collected dataset NetBSD using five different classifiers with five performance metrics (AUC, F1, Balance, PD, PF). Comparison with four existing methods (No clean, NCL, IKMCCA, ROCT) demonstrates that IFCM is effective in alleviating class overlap in ARBP. For Instance, IFCM achieves promising results in terms of AUC blue (which are 0.762, 0.757, and 0.642) and Balance (which are 0.709, 0.736, and 0.595) at the dataset level.
引用
收藏
页码:590 / 600
页数:11
相关论文
共 50 条
  • [1] A weighted fuzzy C-means clustering method for hardness prediction
    Yuan Liu
    Shi-zhong Wei
    Journal of Iron and Steel Research International, 2023, 30 : 176 - 191
  • [2] A weighted fuzzy C-means clustering method for hardness prediction
    Liu, Yuan
    Wei, Shi-zhong
    JOURNAL OF IRON AND STEEL RESEARCH INTERNATIONAL, 2023, 30 (01) : 176 - 191
  • [3] An Improved Fuzzy C-means Clustering Algorithm
    Duan, Lingzi
    Yu, Fusheng
    Zhan, Li
    2016 12TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2016, : 1199 - 1204
  • [4] Image Enhancement Method based on an Improved Fuzzy C-Means Clustering
    Yang, Libao
    Zenian, Suzelawati
    Zakaria, Rozaimi
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (08) : 855 - 859
  • [5] Fuzzy Clustering Using C-Means Method
    Krastev, Georgi
    Georgiev, Tsvetozar
    TEM JOURNAL-TECHNOLOGY EDUCATION MANAGEMENT INFORMATICS, 2015, 4 (02): : 144 - 148
  • [6] An improved method of fuzzy c-means clustering by using feature selection and weighting
    Pourjabari, Amirhadi Jahanbakhsh
    Seyedzadegan, Mojtaba
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2016, 16 (10): : 64 - 69
  • [7] Improved ionospheric clutter classification method based on fuzzy C-means clustering
    Zhou J.
    Wei Y.
    Xu R.
    Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2021, 48 (02): : 35 - 41
  • [8] Lightning location method based on improved fuzzy C-means clustering algorithm
    Li, Tao
    Chen, Jie
    Wang, Lina
    Ren, Yongjun
    INTERNATIONAL JOURNAL OF SENSOR NETWORKS, 2021, 35 (03) : 133 - 142
  • [9] Improved evidential fuzzy c-means method
    JIANG Wen
    YANG Tian
    SHOU Yehang
    TANG Yongchuan
    HU Weiwei
    Journal of Systems Engineering and Electronics, 2018, 29 (01) : 187 - 195
  • [10] Improved evidential fuzzy c-means method
    Jiang Wen
    Yang Tian
    Shou Yehang
    Tang Yongchuan
    Hu Weiwei
    JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2018, 29 (01) : 187 - 195