User preferences based software defect detection algorithms selection using MCDM

被引:71
|
作者
Peng, Yi [1 ]
Wang, Guoxun [1 ]
Wang, Honggang [2 ]
机构
[1] Univ Elect Sci & Technol China, Sch Management & Econ, Chengdu 610054, Peoples R China
[2] Univ Massachusetts, Dept Elect & Comp Engn, Dartmouth, MA USA
关键词
Algorithm selection; Classification algorithm; Knowledge-driven data mining; Multi-criteria decision making (MCDM); Software defect detection; HIERARCHY PROCESS; CLASSIFIERS; PREDICTION; FRAMEWORK; MODELS; TOPSIS; DEA; TREES;
D O I
10.1016/j.ins.2010.04.019
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A variety of classification algorithms for software defect detection have been developed over the years. How to select an appropriate classifier for a given task is an important issue in Data mining and knowledge discovery (DMKD). Many studies have compared different types of classification algorithms and the performances of these algorithms may vary using different performance measures and under different circumstances. Since the algorithm selection task needs to examine several criteria, such as accuracy, computational time, and misclassification rate, it can be modeled as a multiple criteria decision making (MCDM) problem. The goal of this paper is to use a set of MCDM methods to rank classification algorithms, with empirical results based on the software defect detection datasets. Since the preferences of the decision maker (DM) play an important role in algorithm evaluation and selection, this paper involved the DM during the ranking procedure by assigning user weights to the performance measures. Four MCDM methods are examined using 38 classification algorithms and 13 evaluation criteria over 10 public-domain software defect datasets. The results indicate that the boosting of CART and the boosting of C4.5 decision tree are ranked as the most appropriate algorithms for software defect datasets. Though the MCDM methods provide some conflicting results for the selected software defect datasets, they agree on most top-ranked classification algorithms. (C) 2010 Elsevier Inc. All rights reserved.
引用
收藏
页码:3 / 13
页数:11
相关论文
共 50 条
  • [31] Improved Bayesian regularisation using neural networks based on feature selection for software defect prediction
    Jayanthi, R.
    Florence, M. Lilly
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2019, 60 (03) : 225 - 241
  • [32] User Preferences-Based Automatic Device Selection for Multimedia User Tasks in Pervasive Environments
    Mukhtar, Hamid
    Belaid, Djamel
    Bernard, Guy
    ICNS: 2009 FIFTH INTERNATIONAL CONFERENCE ON NETWORKING AND SERVICES, 2009, : 43 - +
  • [33] Software Selection for IT Industry Using Complex q-Rung Orthopair Fuzzy MCDM Model
    Ajay, D.
    Aldring, J.
    Jaganath, T. S.
    INTELLIGENT AND FUZZY SYSTEMS: DIGITAL ACCELERATION AND THE NEW NORMAL, INFUS 2022, VOL 1, 2022, 504 : 641 - 648
  • [34] Decoupled User Preference Enhanced Fake News Detection Investigating the Function of Decoupled User Preferences in Improving Fake News Detection Algorithms
    Liu, Hao
    PROCEEDINGS OF 2024 3RD INTERNATIONAL CONFERENCE ON CYBER SECURITY, ARTIFICIAL INTELLIGENCE AND DIGITAL ECONOMY, CSAIDE 2024, 2024, : 61 - 65
  • [35] Software Defect Prediction Model Based on the Combination of Machine Learning Algorithms
    Fu Y.
    Dong W.
    Yin L.
    Du Y.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2017, 54 (03): : 633 - 641
  • [36] Feature-Selection-Based DDoS Attack Detection Using AI Algorithms
    Raza, Muhammad Saibtain
    Sheikh, Mohammad Nowsin Amin
    Hwang, I-Shyan
    Ab-Rahman, Mohammad Syuhaimi
    TELECOM, 2024, 5 (02): : 333 - 346
  • [37] Selection of vegetable oil based biolubricant using TOPSIS MCDM model
    Hussain, Md Modassir
    Gaval, V. R.
    Pratap, A. P.
    MATERIALS TODAY-PROCEEDINGS, 2022, 62 : 512 - 516
  • [38] On the Value of User Preferences in Search-Based Software Engineering: A Case Study in Software Product Lines
    Sayyad, Abdel Salam
    Menzies, Tim
    Ammar, Hany
    PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 492 - 501
  • [39] Software Defect Prediction using Feature Selection and Random Forest Algorithm
    Ibrahim, Dyana Rashid
    Ghnemat, Rawan
    Hudaib, Amjad
    2017 INTERNATIONAL CONFERENCE ON NEW TRENDS IN COMPUTING SCIENCES (ICTCS), 2017, : 252 - 257
  • [40] Incorporating User Preferences in Multi-objective Feature Selection in Software Product Lines Using Multi-Criteria Decision Analysis
    Saber, Takfarinas
    Bendechache, Malika
    Ventresque, Anthony
    OPTIMIZATION AND LEARNING, OLA 2021, 2021, 1443 : 361 - 373