Software defect prediction using relational association rule mining

被引:79
|
作者
Czibula, Gabriela [1 ]
Marian, Zsuzsanna [1 ]
Czibula, Istvan Gergely [1 ]
机构
[1] Univ Babes Bolyai, Dept Comp Sci, Cluj Napoca 400084, Romania
关键词
Software engineering; Defect prediction; Data mining; Association rule; SUBGROUP DISCOVERY; CLASSIFICATION; METRICS;
D O I
10.1016/j.ins.2013.12.031
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper focuses on the problem of defect prediction, a problem of major importance during software maintenance and evolution. It is essential for software developers to identify defective software modules in order to continuously improve the quality of a software system. As the conditions for a software module to have defects are hard to identify, machine learning based classification models are still developed to approach the problem of defect prediction. We propose a novel classification model based on relational association rules mining. Relational association rules are an extension of ordinal association rules, which are a particular type of association rules that describe numerical orderings between attributes that commonly occur over a dataset. Our classifier is based on the discovery of relational association rules for predicting whether a software module is or it is not defective. An experimental evaluation of the proposed model on the open source NASA datasets, as well as a comparison to similar existing approaches is provided. The obtained results show that our classifier overperforms, for most of the considered evaluation measures, the existing machine learning based techniques for defect prediction. This confirms the potential of our proposal. (C) 2014 Elsevier Inc. All rights reserved.
引用
收藏
页码:260 / 278
页数:19
相关论文
共 50 条
  • [41] Association rule mining using enhanced apriori with modified GA for stock prediction
    Prasanna, S.
    Ezhilmaran, D.
    [J]. INTERNATIONAL JOURNAL OF DATA MINING MODELLING AND MANAGEMENT, 2016, 8 (02) : 195 - 207
  • [42] Integrating association rule mining with relational database systems: Alternatives and implications
    Sarawagi, S
    Thomas, S
    Agrawal, R
    [J]. DATA MINING AND KNOWLEDGE DISCOVERY, 2000, 4 (2-3) : 89 - 125
  • [43] Vertical Association Rule Mining: Case Study Implementation with Relational DBMS
    Abu Bakar, Wan Aezwani Bt Wan
    Abdullah, Zailani B.
    Saman, Md Yazid B. Md
    Abd Jalil, Masita Masila Bt
    Man, Mustafa B.
    Herawan, Tutut
    [J]. 2ND INTERNATIONAL SYMPOSIUM ISTMET 2015 TECHNOLOGY MANAGEMENT & EMERGING TECHNOLOGIES, 2015,
  • [44] Integrating Association Rule Mining with Relational Database Systems: Alternatives and Implications
    Sunita Sarawagi
    Shiby Thomas
    Rakesh Agrawal
    [J]. Data Mining and Knowledge Discovery, 2000, 4 : 89 - 125
  • [45] Using Dynamic Data Mining in Association Rule Mining
    Qaddoum, Kifaya
    [J]. MESM '2006: 9TH MIDDLE EASTERN SIMULATION MULTICONFERENCE, 2008, : 89 - 92
  • [46] Object oriented software design for association rule mining algorithms using sequence diagram
    Rathinasabapathy, R.
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON ELECTRICAL, COMPUTER AND COMMUNICATION TECHNOLOGIES, 2015,
  • [47] ASSOCIATION RULE MINING FOR PREDICTION OF COVID-19
    Rai V.K.
    Chakraborty S.
    Chakraborty S.
    [J]. Decision Making: Applications in Management and Engineering, 2023, 6 (01): : 365 - 378
  • [48] A novel approach for software defect prediction through hybridizing gradual relational association rules with artificial neural networks
    Miholca, Diana-Lucia
    Czibula, Gabriela
    Czibula, Istvan Gergely
    [J]. INFORMATION SCIENCES, 2018, 441 : 152 - 170
  • [49] Software Defect Prediction Using Software Metrics - A survey
    Punitha, K.
    Chitra, S.
    [J]. 2013 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2013, : 555 - 558
  • [50] Identification of Defect Generation Rules among Defects in Construction Projects Using Association Rule Mining
    Park, Jungeun
    Cha, Yongwoon
    Al Jassmi, Hamad
    Han, Sangwon
    Hyun, Chang-taek
    [J]. SUSTAINABILITY, 2020, 12 (09)