Browse

The Virtual University, Pakistan’s first University based completely on modern Information and Communication Technologies, was established by the Government as a public sector, not-for-profit institution with a clear mission: to provide extremely affordable world class education to aspiring students all over the country.

Using free-to-air satellite television broadcasts and the Internet, the Virtual University allows students to follow its rigorous programs regardless of their physical locations. It thus aims at alleviating the lack of capacity in the existing universities while simultaneously tackling the acute shortage of qualified professors in the country. By identifying the top Professors of the country, regardless of their institutional affiliations, and requesting them to develop and deliver hand-crafted courses, the Virtual University aims at providing the very best courses to not only its own students but also to students of all other universities in the country.

A FRAMEWORK FOR SOFTWARE DEFECT PREDICTION USING ENSEMBLE LEARNING

Download

Author: UMAIR ALI


Citable URI : https://vspace.vu.edu.pk/detail.aspx?id=333

Publisher : Virtual University

Date Issued: 7/4/2020 12:00:00 AM


Abstract

The development of high-quality software at lower cost has always been the main concern of the developers as well as of the users. Eliminating the defects in software at the initial development stage can increase quality and reduce the overall cost. Testing only those modules which are likely to be defective are helpful for development team to manage and use resources effectively. Many machine learning-based frameworks have been proposed for the prediction of software defects in initial development stage however accuracy evaluation of proposed techniques on benchmark datasets was lacked. In this research, we proposed a framework for the prediction of software defects using ensemble learning and feature selection techniques by using WEKA. The accuracy of the proposed model has been evaluated by using publicly available cleaned NASA datasets. Moreover, the results have been compared with the widely used advanced classification techniques. The Proposed framework consists of five stages. First stage is dealing with the extraction of relevant dataset. Second stage is dealing with variants of base classifiers and selection. The base classifiers include: “Decision Tree (DT), K-nearest neighbor (kNN), Naive Bayes (NB), Random forest (RF) and Support Vector Machine (SVM)”. Pre-processing and feature selection have been done in third stage. In fourth stage, we used stacking technique to create an ensemble of the classifier-variants, which have performed well in third stage. Fifth stage deals with the results and performance evaluation by using different measures including: “Precision, Recall, F-measure, Accuracy, MCC and ROC”.


URI : https://vspace.vu.edu.pk/details.aspx?id=333

Citation: Ali,Umair(2019).A FRAMEWORK FOR SOFTWARE DEFECT PREDICTION USING ENSEMBLE LEARNING. Virtual University of Pakistan(Lahore, Pakistan)

Version : Final Version

Terms of Use :

Detailed Terms :

Journal :

Files in this item

Name Size Format
Fall 2019_CS720_MS160401196.pdf 504kb pdf


Copyright 2016 © Virtual University of Pakistan