Enhancing software quality estimation using ensemble-classifier based noise filtering

被引:67
|
作者
Khoshgoftaar, Taghi M. [1 ]
Zhong, Shi [1 ]
Joshi, Vedang [1 ]
机构
[1] Florida Atlantic Univ, Dept Comp Sci & Engn, Boca Raton, FL 33431 USA
关键词
D O I
10.3233/IDA-2005-9102
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a technique that improves the accuracy of classification models by enhancing the quality of training data. The idea is to eliminate instances that are likely to be noisy, and train classification models on "clean" data. Our approach uses 25 different classification techniques to create an ensemble classifier to filter noise. Using a relatively large number of base-level classifiers in the ensemble filter helps achieve different levels of desired noise removal conservativeness with several possible levels of filtering. It also provides a high degree of confidence in the noise elimination procedure as the results are less likely to get influenced by ( possible) inappropriate learning bias of a few algorithms with 25 base-level classifiers than with a relatively smaller number of base-level classifiers. An empirical case study with software measurement data of a high assurance software project demonstrates the effectiveness of our noise elimination approach in improving classification accuracies. The similarities among predictions from the 25 classifiers are also investigated, and preliminary results suggest that the 25 classifiers may be effectively reduced to 13.
引用
收藏
页码:3 / 27
页数:25
相关论文
共 50 条
  • [21] A RBF classifier based framework for software quality evaluation
    Shin, M
    Goel, AL
    COMPUTATIONAL INTELLIGENCE FOR MODELLING, CONTROL & AUTOMATION - INTELLIGENT IMAGE PROCESSING, DATA ANALYSIS & INFORMATION RETRIEVAL, 1999, 56 : 176 - 182
  • [22] SOFTWARE EFFORT ESTIMATION USING A NEURAL NETWORK ENSEMBLE
    Pai, Dinesh R.
    McFall, Kevin S.
    Subramanian, Girish H.
    JOURNAL OF COMPUTER INFORMATION SYSTEMS, 2013, 53 (04) : 49 - 58
  • [23] Block-based noise estimation using adaptive Gaussian filtering.
    Shin, DH
    Park, RH
    Yang, S
    Jung, JH
    ICCE: 2005 INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, DIGEST OF TECHNICAL PAPERS, 2005, : 263 - 264
  • [24] Noise estimation and filtering using block-based singular value decomposition
    Konstantinides, K
    Natarajan, B
    Yovanof, GS
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 1997, 6 (03) : 479 - 483
  • [25] Software release control using defect based quality estimation
    Cangussu, JW
    Karcich, RM
    Mathur, AP
    DeCarlo, RA
    15TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 2004, : 440 - 450
  • [26] Nonglobal Parameter Estimation Using Local Ensemble Kalman Filtering
    Bellsky, Thomas
    Berwald, Jesse
    Mitchell, Lewis
    MONTHLY WEATHER REVIEW, 2014, 142 (06) : 2150 - 2164
  • [27] Enhancing Network Intrusion Detection Using an Ensemble Voting Classifier for Internet of Things
    Farooqi, Ashfaq Hussain
    Akhtar, Shahzaib
    Rahman, Hameedur
    Sadiq, Touseef
    Abbass, Waseem
    SENSORS, 2024, 24 (01)
  • [28] Ensemble MultiBoost Based on RIPPER Classifier for Prediction of Imbalanced Software Defect Data
    He, Haitao
    Zhang, Xu
    Wang, Qian
    Ren, Jiadong
    Liu, Jiaxin
    Zhao, Xiaolin
    Cheng, Yongqiang
    IEEE ACCESS, 2019, 7 : 110333 - 110343
  • [29] Using novel noise filtering techniques to ensemble classifiers for credit scoring
    Ngoc Anh Nguyen-Thi
    Quynh Pham-Nhu
    Son Luong-Ngoc
    Nam Vu-Thanh
    2019 INTERNATIONAL CONFERENCE ON TECHNOLOGIES AND APPLICATIONS OF ARTIFICIAL INTELLIGENCE (TAAI), 2019,
  • [30] A Nested Ensemble Filtering Approach for Parameter Estimation and Uncertainty Quantification of Traffic Noise Models
    Huang, Kai
    Fan, Yurui
    Dai, Liming
    APPLIED SCIENCES-BASEL, 2020, 10 (01):