Loading…

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

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...

Full description

Saved in:
Bibliographic Details
Published in:Information sciences 2018-05, Vol.441, p.152-170
Main Authors: Miholca, Diana-Lucia, Czibula, Gabriela, Czibula, Istvan Gergely
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary: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.
ISSN:0020-0255
1872-6291
DOI:10.1016/j.ins.2018.02.027