2017
DOI: 10.17148/ijarcce.2017.63140
|View full text |Cite
|
Sign up to set email alerts
|

A Hybrid Approach for Software Fault Prediction Using Artificial Neural Network and Simplified Swarm Optimization

Abstract: Abstract:The major task in the software developing is to provide a software which is free from any kind of defects. But this task is hard to accomplish by the developers. Fault prediction can be classified as one main region to forecast the possibility of the software containing faults. The aim of the fault prediction in software development life cycle is to categorize the software modules in fault-prone and non fault-prone modules as soon as possible. This classification of fault-proneness of a module is actu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
2
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(3 citation statements)
references
References 12 publications
0
2
0
Order By: Relevance
“…Predicting software defects can help developers in fixing bugs and reduce error propagation with less efforts using classification and regression models. [1] Hybrid approach is the combination of artificial neural network (ANN) and Simplified Swarm Optimization (SSO) for fault prediction. ANN helps in categorizing fault-prone and nonfault-prone segments in software.…”
Section: Related Workmentioning
confidence: 99%
“…Predicting software defects can help developers in fixing bugs and reduce error propagation with less efforts using classification and regression models. [1] Hybrid approach is the combination of artificial neural network (ANN) and Simplified Swarm Optimization (SSO) for fault prediction. ANN helps in categorizing fault-prone and nonfault-prone segments in software.…”
Section: Related Workmentioning
confidence: 99%
“…That was obvious in many fields like classification, pattern recognition, and speech recognition. Reference [4] NN is a dominating supervised learning technique [8]. Reference [4] designed a neural network model to measure the performance using the mean squared error function that provides the result in terms of accuracy.…”
Section: B Neural Network Approachmentioning
confidence: 99%
“…The results in a number of fields where this has been tried are spectacular [7]. Multilayered computational models can use deep learning to acquire multi-level abstractions of data [8]. Essential traits are automatically extracted from raw data, and the output becomes robust in the face of changes to the input [9].…”
Section: Introductionmentioning
confidence: 99%