Vs Code Extension for Fault Prediction

Welcome to DSpace BU Repository

Welcome to the Bahria University DSpace digital repository. DSpace is a digital service that collects, preserves, and distributes digital material. Repositories are important tools for preserving an organization's legacy; they facilitate digital preservation and scholarly communication.

Show simple item record

dc.contributor.author Tarbiah Shahid, 01-131202-032
dc.contributor.author Tehreem Ejaz, 01-131202-043
dc.date.accessioned 2024-09-16T08:37:44Z
dc.date.available 2024-09-16T08:37:44Z
dc.date.issued 2024
dc.identifier.uri http://hdl.handle.net/123456789/17908
dc.description Supervised by Dr. Tamim Ahmed Khan en_US
dc.description.abstract Addressing faults is a complex aspect of the software development process, particularly, when the Program Implementation is considerably lengthy. Accordingly, the emergence of faults upon execution of software entails extra efforts, time and resources to localize the faults, and then initiation of rework to address them. These limitations result in impacting efficiency and making the development process of software cost-intensive. To mitigate the problems faced due to the emergence of faults at the development stage of software, extensive research has been performed in the domain of Software Fault Prediction (SFP). Wherein, SFP pinpoints the emergence of faults in the early development stages of software, thus resulting in an efficient and robust software development process. Software Fault Prediction (SFP) is achieved by classifying modules faulty and non-faulty. Fault data sets are used by models that are applied to the code classes or methods, which are then classified as faulty and non-faulty based on the model predictions. SFP has revolutionized how quality Software is developed with limited time and financial resource constraints. Visual Studio is a powerful editor used by developers to accomplish the entire software development cycle in one place. However, despite its extensive use in development, it has not yet been integrated with any tool that specifically operationalizes SFP. Hence, it was considered pivotal to develop a tool for Visual Studio that provides efficient SFP. Our work elaborates the development of a Visual Studio Fault Prediction Add-On that comprises the extraction of code metrics, and implementation of Deep Learning model using BILSTM and Machine learning model using a Support Vector Machine (SVM) to classify modules as faulty and non-faulty. The Visual Studio with SFP technique will remarkably improve the software development process wherein areas of code encompassing errors will be identified well in advance and correspondingly addressing relevant anomaly(s) is focused without any delay. Thus resulting in an economy of effort in terms of time and resources. en_US
dc.language.iso en en_US
dc.publisher Software Engineering, Bahria University Engineering School Islamabad en_US
dc.relation.ispartofseries BSE;P-2770
dc.subject Software Engineering en_US
dc.subject Design and Development Methodology en_US
dc.subject System Testing and Evaluation en_US
dc.title Vs Code Extension for Fault Prediction en_US
dc.type Project Reports en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account