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 条
  • [1] Software Cost Estimation using Stacked Ensemble Classifier and Feature Selection
    Al-Karak, Mustafa Hammad
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (06) : 183 - 189
  • [2] An Ensemble-Classifier Based Approach for Multi-class Emotion Classification of Short Text
    Chawla, Shivangi
    Mehrotra, Monica
    2018 7TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (TRENDS AND FUTURE DIRECTIONS) (ICRITO) (ICRITO), 2018, : 768 - 774
  • [3] A CLASSIFIER ENSEMBLE BASED ON PERFORMANCE LEVEL ESTIMATION
    Wang, Wei
    Zhu, Yaoyao
    Huang, Xiaolei
    Lopresti, Daniel
    Xue, Zhiyun
    Long, Rodney
    Antani, Sameer
    Thoma, George
    2009 IEEE INTERNATIONAL SYMPOSIUM ON BIOMEDICAL IMAGING: FROM NANO TO MACRO, VOLS 1 AND 2, 2009, : 342 - +
  • [4] Detecting depression using an ensemble classifier based on Quality of Life scales
    Tao X.
    Chi O.
    Delaney P.J.
    Li L.
    Huang J.
    Brain Informatics, 2021, 8 (01)
  • [5] Improving Software Quality Prediction by Noise Filtering Techniques
    Taghi M.Khoshgoftaar
    Pierre Rebours
    Journal of Computer Science & Technology, 2007, (03) : 387 - 396
  • [6] Improving Software Quality Prediction by Noise Filtering Techniques
    Taghi M. Khoshgoftaar
    Pierre Rebours
    Journal of Computer Science and Technology, 2007, 22 : 387 - 396
  • [7] Improving software quality prediction by noise filtering techniques
    Khoshgoftaar, Taghi M.
    Rebours, Pierre
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2007, 22 (03) : 387 - 396
  • [8] Software Change Prediction using Voting Particle Swarm Optimization based Ensemble Classifier
    Malhotra, Ruchika
    Khanna, Megha
    PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION), 2017, : 311 - 312
  • [9] An ensemble classifier for vibration-based quality monitoring
    Yaghoubi, Vahid
    Cheng, Liangliang
    Van Paepegem, Wim
    Kersemans, Mathias
    MECHANICAL SYSTEMS AND SIGNAL PROCESSING, 2022, 165
  • [10] Ensemble Noise Filtering for Streaming Data Using Poisson Bootstrap Model Filtering
    Satyanarayana, Ashwin
    Chinchilla, Rosemary
    INFORMATION TECHNOLOGY: NEW GENERATIONS, 2016, 448 : 869 - 879