Software fault prediction using BP-based crisp artificial neural networks

Early fault detection for software reduces the cost of developments. Fault level can be predicted through learning mechanisms. Conventionally, precise metrics measure the fault level and crisp artificial neural networks (CANNs) perform the learning. However, the performance of CANNs depends on compl...

Full description

Saved in:
Bibliographic Details
Main Authors: Abaei, Golnoush, Mashinchi, M. Reza, Selamat, Ali
Format: Article
Language:English
Published: Inderscience Enterprises Ltd. 2015
Subjects:
Online Access:http://eprints.utm.my/id/eprint/56016/1/GolnoushAbaei2015_SoftwareFaultPredictionUsingBPBasedCrisp.pdf
http://eprints.utm.my/id/eprint/56016/
http://dx.doi.org/10.1504/IJIIDS.2015.070825
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Teknologi Malaysia
Language: English
id my.utm.56016
record_format eprints
spelling my.utm.560162016-11-15T07:01:19Z http://eprints.utm.my/id/eprint/56016/ Software fault prediction using BP-based crisp artificial neural networks Abaei, Golnoush Mashinchi, M. Reza Selamat, Ali QA75 Electronic computers. Computer science Early fault detection for software reduces the cost of developments. Fault level can be predicted through learning mechanisms. Conventionally, precise metrics measure the fault level and crisp artificial neural networks (CANNs) perform the learning. However, the performance of CANNs depends on complexities of data and learning algorithm. This paper considers these two complexities to predict the fault level of software. We apply the principle component analysis (PCA) to reduce the dimensionality of data, and employ the correlation-based feature selection (CFS) to select the best features. CANNs, then, predict the fault level of software using back propagation (BP) algorithm as a learning mechanism. To investigate the performance of BP-based CANNs, we analyse varieties of dimensionality reduction. The results reveal the superiority of PCA to CFS in terms of accuracy. Inderscience Enterprises Ltd. 2015 Article PeerReviewed application/pdf en http://eprints.utm.my/id/eprint/56016/1/GolnoushAbaei2015_SoftwareFaultPredictionUsingBPBasedCrisp.pdf Abaei, Golnoush and Mashinchi, M. Reza and Selamat, Ali (2015) Software fault prediction using BP-based crisp artificial neural networks. International Journal of Intelligent Information and Database Systems, 9 (1). pp. 15-31. ISSN 1751-5858 http://dx.doi.org/10.1504/IJIIDS.2015.070825 DOI:10.1504/IJIIDS.2015.070825
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
language English
topic QA75 Electronic computers. Computer science
spellingShingle QA75 Electronic computers. Computer science
Abaei, Golnoush
Mashinchi, M. Reza
Selamat, Ali
Software fault prediction using BP-based crisp artificial neural networks
description Early fault detection for software reduces the cost of developments. Fault level can be predicted through learning mechanisms. Conventionally, precise metrics measure the fault level and crisp artificial neural networks (CANNs) perform the learning. However, the performance of CANNs depends on complexities of data and learning algorithm. This paper considers these two complexities to predict the fault level of software. We apply the principle component analysis (PCA) to reduce the dimensionality of data, and employ the correlation-based feature selection (CFS) to select the best features. CANNs, then, predict the fault level of software using back propagation (BP) algorithm as a learning mechanism. To investigate the performance of BP-based CANNs, we analyse varieties of dimensionality reduction. The results reveal the superiority of PCA to CFS in terms of accuracy.
format Article
author Abaei, Golnoush
Mashinchi, M. Reza
Selamat, Ali
author_facet Abaei, Golnoush
Mashinchi, M. Reza
Selamat, Ali
author_sort Abaei, Golnoush
title Software fault prediction using BP-based crisp artificial neural networks
title_short Software fault prediction using BP-based crisp artificial neural networks
title_full Software fault prediction using BP-based crisp artificial neural networks
title_fullStr Software fault prediction using BP-based crisp artificial neural networks
title_full_unstemmed Software fault prediction using BP-based crisp artificial neural networks
title_sort software fault prediction using bp-based crisp artificial neural networks
publisher Inderscience Enterprises Ltd.
publishDate 2015
url http://eprints.utm.my/id/eprint/56016/1/GolnoushAbaei2015_SoftwareFaultPredictionUsingBPBasedCrisp.pdf
http://eprints.utm.my/id/eprint/56016/
http://dx.doi.org/10.1504/IJIIDS.2015.070825
_version_ 1643653969532157952