2020
DOI: 10.5815/ijmecs.2020.01.03
|View full text |Cite
|
Sign up to set email alerts
|

A Classification Framework for Software Defect Prediction Using Multi-filter Feature Selection Technique and MLP

Abstract: Production of high quality software at lower cost can be possible by detecting defect prone software modules before the testing process. With this approach, less time and resources are required to produce a high quality software as only those modules are thoroughly tested which are predicted as defective. This paper presents a classification framework which uses Multi-Filter feature selection technique and Multi-Layer Perceptron (MLP) to predict defect prone software modules. The proposed framework works in tw… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
33
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 54 publications
(33 citation statements)
references
References 32 publications
0
33
0
Order By: Relevance
“…These datasets are currently available at [24]. In this research we have used the DS'' version of NASA datasets which is already been used by many researchers [1,2,3,4,5,25,26,27]. Second stage of the framework deals with the selection of best variants from different classifiers (Fig.3).…”
Section: Methodsmentioning
confidence: 99%
See 4 more Smart Citations
“…These datasets are currently available at [24]. In this research we have used the DS'' version of NASA datasets which is already been used by many researchers [1,2,3,4,5,25,26,27]. Second stage of the framework deals with the selection of best variants from different classifiers (Fig.3).…”
Section: Methodsmentioning
confidence: 99%
“…In Data preprocessing, two tasks are performed: Resampling [31,32] and Randomization. Resampling is performed to resolve the issue of class imbalance in the datasets as this issue can compromise the accuracy of proposed classification framework [2,3,4,5]. To perform this task, the builtin function of WEKA is used (weka.filters.supervised.instance.Resample).…”
Section: Methodsmentioning
confidence: 99%
See 3 more Smart Citations