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 条
  • [1] Dealing with User Constraints in MCDM Based Web Service Selection
    Serrai, Walid
    Abdelli, Abdelkrim
    Mokdad, Lynda
    Serrai, Ashref
    [J]. 2017 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2017, : 158 - 163
  • [2] Strategic system selection with linguistic preferences and grey information using MCDM
    Mehrjerdi, Yahia Zare
    [J]. APPLIED SOFT COMPUTING, 2014, 18 : 323 - 337
  • [3] Attribute Selection Method based on Objective Data and Subjective Preferences in MCDM
    Ma, X.
    Feng, Y.
    Qu, Y.
    Yu, Y.
    [J]. INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2018, 13 (03) : 391 - 407
  • [4] Resource Selection for Mashup Based on User Preferences
    Wu, Xiaokun
    [J]. 2013 3RD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT), 2013, : 960 - 963
  • [5] Evaluation and Selection of SaaS Product based on user preferences
    Boussoualim, Nacera
    Aklouf, Youcef
    [J]. 2015 THIRD INTERNATIONAL CONFERENCE ON TECHNOLOGICAL ADVANCES IN ELECTRICAL, ELECTRONICS AND COMPUTER ENGINEERING (TAEECE), 2015, : 299 - 308
  • [6] Software Defect Estimation Using Machine Learning Algorithms
    Yalciner, Burcu
    Ozdes, Merve
    [J]. 2019 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ENGINEERING (UBMK), 2019, : 487 - 491
  • [7] ELM and KELM based software defect prediction using feature selection techniques
    Arora, Ishani
    Saha, Anju
    [J]. JOURNAL OF INFORMATION & OPTIMIZATION SCIENCES, 2019, 40 (05): : 1025 - 1045
  • [8] Software Defect Detection by using Data Mining based Fuzzy Logic
    Adak, M. Fatih
    [J]. 2018 SIXTH INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION, NETWORKING, AND WIRELESS COMMUNICATIONS (DINWC), 2018, : 65 - 69
  • [9] Learning user preferences in case-based software reuse
    Gomes, P
    Bento, C
    [J]. ADVANCES IN CASE-BASED REASONING, PROCEEDINGS, 2001, 1898 : 112 - 123
  • [10] MCDM-EFS: A novel ensemble feature selection method for software defect prediction using multi-criteria decision making
    Kaur, Kamaldeep
    Kumar, Ajay
    [J]. INTELLIGENT DECISION TECHNOLOGIES-NETHERLANDS, 2023, 17 (04): : 1283 - 1296