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 条
  • [41] MMSE-Based User Selection Algorithms for Multiuser Linear Precoding
    Dao, Ngoc-Dung
    Sun, Yong
    GLOBECOM 2009 - 2009 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-8, 2009, : 5394 - 5399
  • [42] A feature selection approach based on a similarity measure for software defect prediction
    Qiao Yu
    Shu-juan Jiang
    Rong-cun Wang
    Hong-yang Wang
    Frontiers of Information Technology & Electronic Engineering, 2017, 18 : 1744 - 1753
  • [43] A many objective based feature selection model for software defect prediction
    Mao, Qi
    Zhang, Jingbo
    Zhao, Tianhao
    Cai, Xingjuan
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2024, 36 (19):
  • [44] A feature selection approach based on a similarity measure for software defect prediction
    Yu, Qiao
    Jiang, Shu-juan
    Wang, Rong-cun
    Wang, Hong-yang
    FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2017, 18 (11) : 1744 - 1753
  • [45] A fuzzy decision support system for digital camera selection based on user preferences
    Alptekin, S. Emre
    EXPERT SYSTEMS WITH APPLICATIONS, 2012, 39 (03) : 3037 - 3047
  • [46] A multi-objective supplier selection framework based on user-preferences
    Federico Toffano
    Michele Garraffa
    Yiqing Lin
    Steven Prestwich
    Helmut Simonis
    Nic Wilson
    Annals of Operations Research, 2022, 308 : 609 - 640
  • [47] A multi-objective supplier selection framework based on user-preferences
    Toffano, Federico
    Garraffa, Michele
    Lin, Yiqing
    Prestwich, Steven
    Simonis, Helmut
    Wilson, Nic
    ANNALS OF OPERATIONS RESEARCH, 2022, 308 (1-2) : 609 - 640
  • [48] Software Defect Prediction Using Wrapper Feature Selection Based on Dynamic Re-Ranking Strategy
    Balogun, Abdullateef Oluwagbemiga
    Basri, Shuib
    Capretz, Luiz Fernando
    Mahamad, Saipunidzam
    Imam, Abdullahi Abubakar
    Almomani, Malek A.
    Adeyemo, Victor Elijah
    Alazzawi, Ammar K.
    Bajeh, Amos Orenyi
    Kumar, Ganesh
    SYMMETRY-BASEL, 2021, 13 (11):
  • [49] Using Cluster Analysis for Characteristics Detection in Software Defect Reports
    Gromova, Anna
    ANALYSIS OF IMAGES, SOCIAL NETWORKS AND TEXTS, AIST 2017, 2018, 10716 : 152 - 163
  • [50] Fault Detection Using Negative Selection and Genetic Algorithms
    Anam ABID
    Zia Ul HAQ
    Muhammad Tahir KHAN
    Instrumentation, 2019, 6 (03) : 39 - 51