Software bug severity and priority prediction using SMOTE and intuitionistic fuzzy similarity measure

被引:1
|
作者
Panda, Rama Ranjan [1 ]
Nagwani, Naresh Kumar [1 ]
机构
[1] Natl Inst Technol Raipur, Dept Comp Sci & Engn, GE Rd, Raipur 492010, Chhattisgarh, India
关键词
Software reliability; Severity prediction; Priority prediction; Intuitionistic fuzzy similarity; Fuzzy modeling; Bug report management; Software maintenance; STATISTICAL COMPARISONS; FEATURE-SELECTION; DISTANCE MEASURE; SETS; PRIORITIZATION; CLASSIFIERS; ALGORITHM;
D O I
10.1016/j.asoc.2023.111048
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A software bug tracking system receives several bug reports in a rapid manner during the maintenance of software. In order to fix the important and urgent bugs, the triager has to assign severity and priority to individual bugs on time. However, there are a lot of uncertainties in the bug reports due to bias, noise, and abnormal data. At the same time, the presence of common terms in multiple severity and priority classes creates confusion in the mind of the triager. Furthermore, machine learning and deep learning approaches generally belong to discriminative learning with a clear-cut outcome. Instances of software bug reports are textual in nature. As a result, these are fuzzy and cannot be classified with a clear-cut outcome. To overcome the above problems, in this paper, an Intuitionistic Fuzzy Similarity Measure (IFSM) based severity prediction technique (IFSMSP) and priority prediction technique (IFSMPP) are proposed for predicting the severity and priority of a new bug by using already labeled bugs. Initially, the Synthetic Minority Oversampling Technique (SMOTE) is used to balance the severity and priority label of software bugs. Then the severity-term dictionary or priority-term dictionary is created by extracting the most frequent terms from the bug summary using text mining and Natural Language Processing (NLP). Then the data is represented using an intuitionistic fuzzy set (IFS) by calculating the membership, non-membership, and hesitancy degrees. Then 15 different IFSM techniques are investigated for predicting the severity and priority of software bugs. Experiments are carried out on large software bug repositories (Eclipse, Mozilla, Apache, and NetBeans) with a 10-fold cross-validation technique. IFSMSP outperformed other state-of-the-art priority models by obtaining an accuracy of 92.3%, 90.6%, 91.9%, and 91.2%, and IFSMPP outperformed other state-of-the-art models by obtaining an accuracy of 93.2%, 91.9%, 92.7%, and 92.3% on the Eclipse, Mozilla, Apache, and NetBeans software bug repositories, respectively.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] An intuitionistic fuzzy representation based software bug severity prediction approach for imbalanced severity classes
    Panda, Rama Ranjan
    Nagwani, Naresh Kumar
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 122
  • [2] Software bug priority prediction technique based on intuitionistic fuzzy representation and class imbalance learning
    Rama Ranjan Panda
    Naresh Kumar Nagwani
    Knowledge and Information Systems, 2024, 66 : 2135 - 2164
  • [3] Software bug priority prediction technique based on intuitionistic fuzzy representation and class imbalance learning
    Panda, Rama Ranjan
    Nagwani, Naresh Kumar
    KNOWLEDGE AND INFORMATION SYSTEMS, 2024, 66 (03) : 2135 - 2164
  • [4] Similarity measure on intuitionistic fuzzy sets
    Jean-Ho Park
    Jai-Hyuk Hwang
    Wook-Je Park
    He Wei
    Sang-Hyuk Lee
    Journal of Central South University, 2013, 20 : 2233 - 2238
  • [5] Similarity measure on intuitionistic fuzzy sets
    PARK Jean-Ho
    HWANG Jai-Hyuk
    PARK Wook-Je
    魏荷
    LEE Sang-Hyuk
    JournalofCentralSouthUniversity, 2013, 20 (08) : 2233 - 2238
  • [6] Intuitionistic Fuzzy Modulus Similarity Measure
    Gora, Pawan
    Tomar, V. P.
    INTERNATIONAL JOURNAL OF DECISION SUPPORT SYSTEM TECHNOLOGY, 2023, 15 (01)
  • [7] Similarity measure on intuitionistic fuzzy sets
    Park, Jean-Ho
    Hwang, Jai-Hyuk
    Park, Wook-Je
    Wei He
    Lee, Sang-Hyuk
    JOURNAL OF CENTRAL SOUTH UNIVERSITY, 2013, 20 (08) : 2233 - 2238
  • [8] INCLUSION MEASURE AND SIMILARITY MEASURE OF INTUITIONISTIC FUZZY SETS
    Xie, Bin
    Han, Li-Wen
    Mi, Ju-Sheng
    PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-6, 2009, : 700 - 705
  • [9] Fuzzy Entropy and Similarity Measure for Intuitionistic Fuzzy Sets
    Wang, Hongmei
    Lee, Sanghyuk
    Kim, Jaehyung
    2010 INTERNATIONAL COLLOQUIUM ON COMPUTING, COMMUNICATION, CONTROL, AND MANAGEMENT (CCCM2010), VOL IV, 2010, : 216 - 219
  • [10] SMOTE and Feature Selection for More Effective Bug Severity Prediction
    Hamdy, Abeer
    El-Laithy, Abdulrahman
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2019, 29 (06) : 897 - 919