NUST Institutional Repository

Approval Prediction for Software Enhancement Report using Deep Neural Network

Show simple item record

dc.contributor.author Nafees, Sadeem Ahmad
dc.date.accessioned 2021-12-01T09:23:52Z
dc.date.available 2021-12-01T09:23:52Z
dc.date.issued 2020-01-12
dc.identifier.other RCMS003207
dc.identifier.uri http://10.250.8.41:8080/xmlui/handle/123456789/27784
dc.description.abstract Software applications obtain enhancement requests on a large scale to fulfil user requirements through a bug tracking system, which is an important application for keeping record of the bugs in the software development process. Conventionally, software developers used to manually check these requests. However, manual inspection of these requests turns out to be a boring, hectic and time-consuming activity. Therefore, an automatic prediction system is required which can reject or approve an enhancement report without manual check. Existing approaches target this problem through machine learning techniques such as Multinomial Naive Bayes and Support Vector Machine. In this work we utilize a deep learning based approach for approval prediction of enhancement reports that include the following steps: First, we preprocess each enhancement report using natural language processing techniques. Then we perform emotion analysis of each preprocessed enhancement reports using Senti4SD to compute its sentiment. Next we combine the summary and description of enhancement report as a sequence of words to learn the features with some attention mechanism using deep recurrent neural network (RNN). Finally, on the basis of features selection model and sentiment we train deep neural network based classifier, the convolutional neural network (CNN) to predict the approval prediction of enhancement report. We evaluate the proposed approach on an open-source bug tracking system. Results of numerical evaluation suggest that the proposed approach significantly outperforms the existing approaches and achieve the accuracy of 82.15%, precision 90.56%, recall 80.10% and f-measure as 85.01%. en_US
dc.description.sponsorship Dr. Mian Ilyas Ahmad en_US
dc.language.iso en_US en_US
dc.publisher RCMS NUST en_US
dc.subject Text Classification, Deep Learning, Software Engineering, Enhancement Report en_US
dc.title Approval Prediction for Software Enhancement Report using Deep Neural Network en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

  • MS [234]

Show simple item record

Search DSpace


Advanced Search

Browse

My Account