Software bug priority prediction technique based on intuitionistic fuzzy representation and class imbalance learning

被引:5
|
作者
Panda, Rama Ranjan [1 ]
Nagwani, Naresh Kumar [1 ]
机构
[1] Natl Inst Technol Raipur, Dept Comp Sci & Engn, Raipur, India
关键词
Software maintenance; Fuzzy modeling; Priority prediction; Intuitionistic fuzzy similarity; Topic modeling; Class imbalance learning; SIMILARITY MEASURES; SEVERITY PREDICTION; FEATURE-SELECTION; SETS; PRIORITIZATION; CATEGORIZATION;
D O I
10.1007/s10115-023-02000-7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In modern times, the software industry is more focused on the timely release of high-quality software. Software bugs have a significant impact on software quality and reliability. To complete the bug triaging process on time, the triager has to understand each bug and assign the correct priority to it. However, the bugs are reported rapidly, with lots of uncertainty and irregularities in the bug tracking system. Furthermore, there are multiple priority labels that are semantically close to each other. As a result, the triager is confused while understanding and prioritizing the bugs. To address these problems, the research presents an intuitionistic fuzzy representation of topic features-based software bug priority prediction (IFTBPP) technique. Initially, the imbalanced priority classes of software bugs are balanced using the synthetic minority oversampling technique. Then, topic modeling is used to create topics and terms for software bugs. The intuitionistic fuzzy set is used on the topics to compute various grades of a bug belonging to multiple priority classes. Finally, the similarity of a newly reported bug is calculated using intuitionistic fuzzy similarity measures with multiple priority classes. All the experiments of IFTBPP are conducted on Eclipse, Mozilla, Apache, and NetBeans repositories and compared with other existing models. The accuracy values obtained by IFTBPP on these repositories are 92.5%, 91.9%, 89.2%, and 93.9%, whereas the corresponding F-measure values are 91.7%, 91.3%, 88.9%, and 93.1%.
引用
收藏
页码:2135 / 2164
页数:30
相关论文
共 50 条
  • [1] 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
  • [2] 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
  • [3] Software bug severity and priority prediction using SMOTE and intuitionistic fuzzy similarity measure
    Panda, Rama Ranjan
    Nagwani, Naresh Kumar
    APPLIED SOFT COMPUTING, 2024, 150
  • [4] Relative Density-Based Intuitionistic Fuzzy SVM for Class Imbalance Learning
    Fu, Cui
    Zhou, Shuisheng
    Zhang, Dan
    Chen, Li
    ENTROPY, 2023, 25 (01)
  • [5] A Study on Machine Learning Applied to Software Bug Priority Prediction
    Malhotra, Ruchika
    Dabas, Ajay
    Hariharasudhan, A. S.
    Pant, Manish
    2021 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE & ENGINEERING (CONFLUENCE 2021), 2021, : 965 - 970
  • [6] 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
  • [7] Using Class Imbalance Learning for Software Defect Prediction
    Wang, Shuo
    Yao, Xin
    IEEE TRANSACTIONS ON RELIABILITY, 2013, 62 (02) : 434 - 443
  • [8] 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
  • [9] Class imbalance learning using fuzzy ART and intuitionistic fuzzy twin support vector machines
    Rezvani, Salim
    Wang, Xizhao
    INFORMATION SCIENCES, 2021, 578 (578) : 659 - 682
  • [10] Support Vector based Oversampling Technique for Handling Class Imbalance in Software Defect Prediction
    Malhotra, Ruchika
    Agrawal, Vaibhav
    Pal, Vedansh
    Agarwal, Tushar
    2021 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE & ENGINEERING (CONFLUENCE 2021), 2021, : 1078 - 1083