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 条
  • [31] Information Entropy, Similarity Measure and Inclusion Measure of Intuitionistic Fuzzy Sets
    Zhang, Qiansheng
    Liu, Fuchun
    Wu, Lihua
    Luo, Shihua
    INFORMATION COMPUTING AND APPLICATIONS, PT 1, 2012, 307 : 392 - +
  • [32] Decision support system for dementia patients using intuitionistic fuzzy similarity measure
    Raji-Lawal, Hanat Y.
    Akinwale, Adio T.
    Folorunsho, Olusegun
    Mustapha, Amidu O.
    Soft Computing Letters, 2020, 2
  • [33] Entropy, Similarity Measure, Inclusion Measure of Intuitionistic Fuzzy Sets and Their Relationships
    Qiansheng Zhang
    Hongyan Xing
    Lihua Wu
    International Journal of Computational Intelligence Systems, 2012, 5 : 519 - 529
  • [34] Software Bug Categorization Technique Based on Fuzzy Similarity
    Panda, Rama Ranjan
    Nagwani, Naresh Kumar
    PROCEEDINGS OF THE 2019 IEEE 9TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING (IACC 2019), 2019, : 1 - 6
  • [35] Improving Severity Prediction on Software Bug Reports using Quality Indicators
    Yang, Cheng-Zen
    Chen, Kun-Yu
    Kao, Wei-Chen
    Yang, Chih-Chuan
    2014 5TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2014, : 216 - 219
  • [36] Construction of similarity measure for intuitionistic fuzzy sets and its application in face recognition and software quality evaluation
    Patel, Anjali
    Jana, Subhankar
    Mahanta, Juthika
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 237
  • [37] A new approach to construct similarity measure for intuitionistic fuzzy sets
    Song, Yafei
    Wang, Xiaodan
    Quan, Wen
    Huang, Wenlong
    SOFT COMPUTING, 2019, 23 (06) : 1985 - 1998
  • [38] A novel similarity measure in intuitionistic fuzzy sets and its applications
    Pan, Lipeng
    Deng, Yong
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2022, 107
  • [39] Classification and intuitionistic fuzzy set based software bug triaging techniques
    Panda, Rama Ranjan
    Nagwani, Naresh Kumar
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (08) : 6303 - 6323
  • [40] A novel similarity measure on intuitionistic fuzzy sets with its applications
    Yafei Song
    Xiaodan Wang
    Lei Lei
    Aijun Xue
    Applied Intelligence, 2015, 42 : 252 - 261