Work place: Department of Computer Science, Virtual University of Pakistan, Lahore, Pakistan
E-mail: umair.ali.hamid@gmail.com
Website:
Research Interests: Software Engineering, Data Mining, Data Structures and Algorithms
Biography
Umair Ali is student of MS Computer Science with the specialization of Software Engineering in Virtual University of Pakistan. He received the degree, BS Computer Science from Virtual University of Pakistan in 2016. His research interest includes Software Engineering and Data Mining.
By Umair Ali Shabib Aftab Ahmed Iqbal Zahid Nawaz Muhammad Salman Bashir Muhammad Anwaar Saeed
DOI: https://doi.org/10.5815/ijmecs.2020.05.03, Pub. Date: 8 Oct. 2020
Testing is considered as one of the expensive activities in software development process. Fixing the defects during testing process can increase the cost as well as the completion time of the project. Cost of testing process can be reduced by identifying the defective modules during the development (before testing) stage. This process is known as “Software Defect Prediction”, which has been widely focused by many researchers in the last two decades. This research proposes a classification framework for the prediction of defective modules using variant based ensemble learning and feature selection techniques. Variant selection activity identifies the best optimized versions of classification techniques so that their ensemble can achieve high performance whereas feature selection is performed to get rid of such features which do not participate in classification and become the cause of lower performance. The proposed framework is implemented on four cleaned NASA datasets from MDP repository and evaluated by using three performance measures, including: F-measure, Accuracy, and MCC. According to results, the proposed framework outperformed 10 widely used supervised classification techniques, including: “Naïve Bayes (NB), Multi-Layer Perceptron (MLP), Radial Basis Function (RBF), Support Vector Machine (SVM), K Nearest Neighbor (KNN), kStar (K*), One Rule (OneR), PART, Decision Tree (DT), and Random Forest (RF)”.
[...] Read more.Subscribe to receive issue release notifications and newsletters from MECS Press journals