Please use this identifier to cite or link to this item: http://dspace.dtu.ac.in:8080/jspui/handle/repository/21669
Title: APPLICATION OF XGBOOST ALGORITHM AND DEEP LEARNING TECHNIQUES FOR SEVERITY ASSESSMENT OF SOFTWARE DEFECT REPORTS
Authors: CHAUHAN, AKANKSHA
Keywords: XGBOOST ALGORITHM
DEEP LEARNING TECHNIQUES
SEVERITY ASSESSMENT
SOFTWARE DEFECT REPORTS
Issue Date: Jun-2020
Series/Report no.: TD-7874;
Abstract: Software is present in every aspect of our everyday life, and defects are bound to be found during the testing of the software, no matter how small. It is therefore imperative for software testing engineers to assess the severity of software defects to allocate proper resources for the correction of the defects and prevent software crashes. In this study, we have proposed the use of the Extreme Gradient Boosting Technique and deep learning techniques: Convolutional Neural Network and Recurrent Neural Network to predict the severity of the defects occurring in the software. AUC and sensitivity are the metrics used to evaluate the results. All three techniques: XGBoost algorithm, CNN and RNN have performed really well in predicting the severities for all the defects. It has also been noted that XGBoost algorithm is the most efficient in predicting high severity defects, while the performance of deep learning techniques is excellent for the highest as well as the lowest severity defects. For the rest of the severity values, the performance of all the three classifiers is fairly consistent.
URI: http://dspace.dtu.ac.in:8080/jspui/handle/repository/21669
Appears in Collections:M.E./M.Tech. Computer Engineering

Files in This Item:
File Description SizeFormat 
AKANKSHA CHAUHAN M.Tech.pdf583.7 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.