Cargando…

Cost-Sensitive Radial Basis Function Neural Network Classifier for Software Defect Prediction

Effective prediction of software modules, those that are prone to defects, will enable software developers to achieve efficient allocation of resources and to concentrate on quality assurance activities. The process of software development life cycle basically includes design, analysis, implementati...

Descripción completa

Detalles Bibliográficos
Autores principales: Kumudha, P., Venkatesan, R.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi Publishing Corporation 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5050670/
https://www.ncbi.nlm.nih.gov/pubmed/27738649
http://dx.doi.org/10.1155/2016/2401496
_version_ 1782457927474348032
author Kumudha, P.
Venkatesan, R.
author_facet Kumudha, P.
Venkatesan, R.
author_sort Kumudha, P.
collection PubMed
description Effective prediction of software modules, those that are prone to defects, will enable software developers to achieve efficient allocation of resources and to concentrate on quality assurance activities. The process of software development life cycle basically includes design, analysis, implementation, testing, and release phases. Generally, software testing is a critical task in the software development process wherein it is to save time and budget by detecting defects at the earliest and deliver a product without defects to the customers. This testing phase should be carefully operated in an effective manner to release a defect-free (bug-free) software product to the customers. In order to improve the software testing process, fault prediction methods identify the software parts that are more noted to be defect-prone. This paper proposes a prediction approach based on conventional radial basis function neural network (RBFNN) and the novel adaptive dimensional biogeography based optimization (ADBBO) model. The developed ADBBO based RBFNN model is tested with five publicly available datasets from the NASA data program repository. The computed results prove the effectiveness of the proposed ADBBO-RBFNN classifier approach with respect to the considered metrics in comparison with that of the early predictors available in the literature for the same datasets.
format Online
Article
Text
id pubmed-5050670
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Hindawi Publishing Corporation
record_format MEDLINE/PubMed
spelling pubmed-50506702016-10-13 Cost-Sensitive Radial Basis Function Neural Network Classifier for Software Defect Prediction Kumudha, P. Venkatesan, R. ScientificWorldJournal Research Article Effective prediction of software modules, those that are prone to defects, will enable software developers to achieve efficient allocation of resources and to concentrate on quality assurance activities. The process of software development life cycle basically includes design, analysis, implementation, testing, and release phases. Generally, software testing is a critical task in the software development process wherein it is to save time and budget by detecting defects at the earliest and deliver a product without defects to the customers. This testing phase should be carefully operated in an effective manner to release a defect-free (bug-free) software product to the customers. In order to improve the software testing process, fault prediction methods identify the software parts that are more noted to be defect-prone. This paper proposes a prediction approach based on conventional radial basis function neural network (RBFNN) and the novel adaptive dimensional biogeography based optimization (ADBBO) model. The developed ADBBO based RBFNN model is tested with five publicly available datasets from the NASA data program repository. The computed results prove the effectiveness of the proposed ADBBO-RBFNN classifier approach with respect to the considered metrics in comparison with that of the early predictors available in the literature for the same datasets. Hindawi Publishing Corporation 2016 2016-09-21 /pmc/articles/PMC5050670/ /pubmed/27738649 http://dx.doi.org/10.1155/2016/2401496 Text en Copyright © 2016 P. Kumudha and R. Venkatesan. https://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Kumudha, P.
Venkatesan, R.
Cost-Sensitive Radial Basis Function Neural Network Classifier for Software Defect Prediction
title Cost-Sensitive Radial Basis Function Neural Network Classifier for Software Defect Prediction
title_full Cost-Sensitive Radial Basis Function Neural Network Classifier for Software Defect Prediction
title_fullStr Cost-Sensitive Radial Basis Function Neural Network Classifier for Software Defect Prediction
title_full_unstemmed Cost-Sensitive Radial Basis Function Neural Network Classifier for Software Defect Prediction
title_short Cost-Sensitive Radial Basis Function Neural Network Classifier for Software Defect Prediction
title_sort cost-sensitive radial basis function neural network classifier for software defect prediction
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5050670/
https://www.ncbi.nlm.nih.gov/pubmed/27738649
http://dx.doi.org/10.1155/2016/2401496
work_keys_str_mv AT kumudhap costsensitiveradialbasisfunctionneuralnetworkclassifierforsoftwaredefectprediction
AT venkatesanr costsensitiveradialbasisfunctionneuralnetworkclassifierforsoftwaredefectprediction