A novel approach for software defect prediction through hybridizing gradual relational association rules with artificial neural networks

被引:78
作者
Miholca, Diana-Lucia [1 ]
Czibula, Gabriela [1 ]
Czibula, Istvan Gergely [1 ]
机构
[1] Babes Bolyai Univ, Dept Comp Sci, 1 M Kogalniceanu St, Cluj Napoca 400084, Romania
关键词
Artificial neural network; Gradual relational association rule; Machine learning; Software defect prediction; SIMULTANEOUS REMOVAL; FAULT PREDICTION; OPTIMIZATION; DYES; CHEMOMETRICS; ADSORPTION;
D O I
10.1016/j.ins.2018.02.027
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The growing complexity of software projects requires increasing consideration of their analysis and testing. Identifying defective software entities is essential for software quality assurance and it also improves activities related to software testing. In this study, we developed a novel supervised classification method called HyGRAR for software defect prediction. HyGRAR is a non-linear hybrid model that combines gradual relational association rule mining and artificial neural networks to discriminate between defective and non-defective software entities. Experiments performed based on 10 open-source data sets demonstrated the excellent performance of the HYGRAR classifier. HyGRAR performed better than most of the previously proposed approaches for software defect prediction in performance evaluations using the same data sets. (C) 2018 Elsevier Inc. All rights reserved.
引用
收藏
页码:152 / 170
页数:19
相关论文
共 45 条
[1]  
Abaei G, 2013, 2013 IEEE INTERNATIONAL CONFERENCE ON CONTROL SYSTEM, COMPUTING AND ENGINEERING (ICCSCE 2013), P465, DOI 10.1109/ICCSCE.2013.6720010
[2]   A systematic review of approaches to assessing cybersecurity awareness [J].
Abd Rahim, Noor Hayani ;
Hamid, Suraya ;
Kiah, Laiha Mat ;
Shamshirband, Shahaboddin ;
Furnell, Steven .
KYBERNETES, 2015, 44 (04) :606-622
[3]   RESAMPLING METHODS IN SOFTWARE QUALITY CLASSIFICATION [J].
Afzal, Wasif ;
Torkar, Richard ;
Feldt, Robert .
INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2012, 22 (02) :203-223
[4]  
[Anonymous], 2009, SIGKDD Explorations, DOI DOI 10.1145/1656274.1656278
[5]  
[Anonymous], 2015, STUDIA U BABES BOLYA
[6]   Ultrasound-assisted binary adsorption of dyes onto Mn@ CuS/ZnS-NC-AC as a novel adsorbent: Application of chemometrics for optimization and modeling [J].
Asfaram, Arash ;
Ghaedi, Mehrorang ;
Azqhandi, Mohammad Hossein Ahmadi ;
Goudarzi, Alireza ;
Hajati, Shaaker .
JOURNAL OF INDUSTRIAL AND ENGINEERING CHEMISTRY, 2017, 54 :377-388
[7]   Modeling and optimization of simultaneous removal of ternary dyes onto copper sulfide nanoparticles loaded on activated carbon using second-derivative spectrophotometry [J].
Bagheri, Ahmad Reza ;
Ghaedi, Mehrorang ;
Asfaram, Arash ;
Hajati, Shaaker ;
Ghaedi, Abdol Mohammad ;
Bazrafshan, Aliakbar ;
Rahimi, Mahmoud Reza .
JOURNAL OF THE TAIWAN INSTITUTE OF CHEMICAL ENGINEERS, 2016, 65 :212-224
[8]   Software Fault Prediction Using Quad Tree-Based K-Means Clustering Algorithm [J].
Bishnu, Partha Sarathi ;
Bhattacherjee, Vandana .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2012, 24 (06) :1146-1150
[9]  
Boetticher G., 2007, IMPROVING CREDIBILIT, P52
[10]   MULTI-CRITERIA DECISION MAKING USING FUZZY PREFERENCE RELATIONS [J].
Borzecka, Hanna .
OPERATIONS RESEARCH AND DECISIONS, 2012, 22 (03) :5-21