2017
DOI: 10.17485/ijst/2017/v10i18/112324
|View full text |Cite
|
Sign up to set email alerts
|

Software Fault Prediction using Computational Intelligence Techniques: A Survey

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
13
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 13 publications
(13 citation statements)
references
References 23 publications
0
13
0
Order By: Relevance
“…Precision: The fraction of the total number of defective classes among the overall categorized defective class. 42,48,58,78,[90][91][92] T A B L E 1 3 Validation analysis on the basis of quality of studies in the SDP context.…”
Section: Rq4: What Different Performance Measures Have Been Proposed ...mentioning
confidence: 99%
See 1 more Smart Citation
“…Precision: The fraction of the total number of defective classes among the overall categorized defective class. 42,48,58,78,[90][91][92] T A B L E 1 3 Validation analysis on the basis of quality of studies in the SDP context.…”
Section: Rq4: What Different Performance Measures Have Been Proposed ...mentioning
confidence: 99%
“…Recall is a ratio of properly identified positive instances to the total number of positive instances, whereas precision is a measure of correctly categorized positive instances out of all positive cases. 42,48,53,54,78,87,[90][91][92]…”
Section: Rq4: What Different Performance Measures Have Been Proposed ...mentioning
confidence: 99%
“…The outcomes of the survey exhibited that the proposed method's performance differs with varied datasets. In addition, the article 7 aimed to determine the methodologies which have been utilized in SFP. This study also included various computational intelligence methodologies namely data mining, soft computing and ML based SFP.…”
Section: Review Of Existing Workmentioning
confidence: 99%
“…As stated by Kaur and Sharma [2] all software have the tendency to contain faults (situations influencing a software to carry out its desired operation efficiently) as it is almost impossible to produce fault free software [3]. It is important to also note that not all of these faults result in failure (inability of a software system to perform as specified) [4]. Therefore, one of the objectives of fault prediction in software is to reduce bugs (faults) before failure occurs.…”
Section: Introductionmentioning
confidence: 99%
“…; Parvinder et al [19] used genetic algorithm for early detection of defect in software modules; Kanmani et al [20] applied neural network in object-oriented software to predict defect; Malhotra and Jain [9] estimated fault proneness using object-oriented Chidamber and Kemerer (CK) metrics and Quality Model for Object Oriented Design (QMOOD) metrics by applying logistic regression and six machine learning methods (Random Forest, Adaboost, bagging, Multi-layer perceptrons, Support Vector Machine (SVM) and Genetic Programming). Nair et al [10] used decision tree in predicting software defect and compared the performance with three other intelligence techniques namely Logistic Regression, Multi-layer Perceptrons and SVM; Reshi and Singh [21] used smell prediction model based on SVM to predict defects in releases of eclipse software; Ranjan et al [4] explored the different techniques used in software fault prediction such as soft computing, data mining and machine learning approaches as well as their accuracy rates using Random Forest, Decision Tree Regression, Neural Network, Genetic Algorithm, SVM, Artificial Neural Network and Fuzzy Logic; Fan et al [6] proposed a framework called Defect Prediction via Attention-based Recurrent Neural Network (DP-ARNN) which automatically learned syntactic and semantic features for accurate defect prediction. Seven Java projects in Apache were chosen to validate the framework using F1 measure and Area Under Curve (AUC) as evaluation criteria.…”
Section: Introductionmentioning
confidence: 99%