Prioritization of Software Bugs Using Entropy-Based Measures

被引:0
|
作者
Kumari, Madhu [1 ]
Singh, Rashmi [2 ]
Singh, V. B. [3 ]
机构
[1] Univ Delhi, Dyal Singh Coll, Delhi, India
[2] IIT Dhanbad, Dhanbad, India
[3] Jawaharlal Nehru Univ, Sch Comp & Syst Sci, New Delhi, India
关键词
machine learning; bug priority; entropy; software repositories; summary weight; uncertainty; MAXIMUM-ENTROPY; COMPLEXITY; PRIORITY;
D O I
10.1002/smr.2742
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Open-source software is evolved through the active participation of users. In general, a user request for bug fixing, the addition of new features, and feature enhancements. Due to this, the software repositories are increasing day by day at an enormous rate. Additionally, user distinct requests add uncertainty and irregularity to the reported bug data. The performance of machine learning algorithms drastically gets influenced by the inappropriate handling of uncertainty and irregularity in the bug data. Researchers have used machine learning techniques for assigning priority to the bug without considering the uncertainty and irregularity in reported bug data. In order to capture the uncertainty and irregularity in the reported bug data, the summary entropy-based measure in combination with the severity and summary weight is considered in this study to predict the priority of bugs in the open-source projects. Accordingly, the classifiers are build using these measures for different machine learning techniques, namely, k-nearest neighbor (KNN), na & iuml;ve Bayes (NB), J48, random forest (RF), condensed nearest neighbor (CNN), multinomial logistic regression (MLR), decision tree (DT), deep learning (DL), and neural network (NNet) for bug priority prediction This research aims to systematically analyze the summary entropy-based machine learning classifiers from three aspects: type of machine learning technique considered, estimation of various performance measures: Accuracy, Precision, Recall, and F-measure and through existing model comparison. The experimental analysis is carried out using three open-source projects, namely, Eclipse, Mozilla, and OpenOffice. Out of 145 cases (29 products X 5 priority levels), the J48, RF, DT, CNN, NNet, DL, MLR, and KNN techniques give the maximum F-measure for 46, 35, 28, 11, 15, 4, 3, and 1 cases, respectively. The result shows that the proposed summary entropy-based approach using different machine learning techniques performs better than without entropy-based approach and also entropy-based approach improves the Accuracy and F-measure as compared with the existing approaches. It can be concluded that the classifier build using summary entropy measure significantly improves the machine learning algorithms' performance with appropriate handling of uncertainty and irregularity. Moreover, the proposed summary entropy-based classifiers outperform the existing models available in the literature for predicting bug priority.
引用
收藏
页数:19
相关论文
共 50 条
  • [41] Classification of patients with AD from healthy controls using entropy-based measures of causality brain networks
    Wu, Yuanchen
    Zhou, Yuan
    Song, Miao
    JOURNAL OF NEUROSCIENCE METHODS, 2021, 361
  • [42] Renyi Entropy-Based Spectrum Sensing in Mobile Cognitive Radio Networks Using Software Defined Radio
    Cadena Munoz, Ernesto
    Pedraza Martinez, Luis Fernando
    Augusto Hernandez, Cesar
    ENTROPY, 2020, 22 (06)
  • [43] An entropy-based learning hardware organization using FPGA
    Starzyk, J
    Guo, YT
    PROCEEDINGS OF THE 33RD SOUTHEASTERN SYMPOSIUM ON SYSTEM THEORY, 2001, : 209 - 213
  • [44] An Ensemble SVM using Entropy-Based Attribute Selection
    Lei, Ruhai
    Kong, Xiaoxiao
    Wang, Xuesong
    2010 CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-5, 2010, : 802 - 805
  • [45] Web Attack Detection using Entropy-based Analysis
    Threepak, T.
    Watcharapupong, A.
    2014 INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2014), 2014, : 244 - 247
  • [46] Identification of flood seasonality using an entropy-based method
    Xiong, Feng
    Guo, Shenglian
    Chen, Lu
    Chang, Fi-John
    Zhong, Yixuan
    Liu, Pan
    STOCHASTIC ENVIRONMENTAL RESEARCH AND RISK ASSESSMENT, 2018, 32 (11) : 3021 - 3035
  • [47] Voice Activity Detection Using Entropy-Based Method
    Xu, Ning
    Wang, Chengcheng
    Bao, Jingyi
    2015 9TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ICSPCS), 2015,
  • [48] Temperature reconstruction using an entropy-based regularization method
    Ramos, FM
    Velho, HFC
    Muniz, WB
    Carvalho, JC
    Ferreira, NJ
    CHT'01: ADVANCES IN COMPUTATIONAL HEAT TRANSFER II, VOLS 1 AND 2, PROCEEDINGS, 2001, : 485 - 491
  • [49] Entropy-Based Emotion Recognition Using EEG Signals
    Alidoost, Yeganeh
    Asl, Babak Mohammadzadeh
    IEEE ACCESS, 2025, 13 : 51242 - 51254
  • [50] Using Yield and Entropy-Based Characteristics for Circular Economy
    Compart F.
    Gräbner M.
    Circular Economy and Sustainability, 2024, 4 (3): : 2169 - 2197