Machine learning based approval prediction for enhancement reports

被引:1
|
作者
Nafees, Sadeem Ahmad [1 ]
Rehman, Faisal Asad Ur [2 ]
机构
[1] NUST, RCMS, Res Ctr Modelling & Simulat, Islamabad, Pakistan
[2] NUST, RCMS, Islamabad, Pakistan
关键词
Machine Learning; Natural Language Processing; Text Classification; Software Engineering; Enhancement Report; SEVERITY; ALGORITHMS;
D O I
10.1109/IBCAST51254.2021.9393180
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In modern times, the maintenance of the software application plays a vital role in its success. Software applications obtain enhancement requests on a large scale to fulfil user requirements through different Issue Tracking Systems. Issue tracking system provides an effective way for keeping the bugs records in the software development system. Conventionally, developers used to manually check these requests themselves. However, manual inspection of these requests turns out to be a boring, hectic and time-consuming activity.Therefore, there is dire need of developing an automatically prediction system, that can help in decision making for further improvement. In this work, we propose a Support Vector Machine-based classifier to automatically approve or reject an enhancement report. Our approach can be divided into different steps. Firstly, we perform the pre-processing on each enhancement report using natural language processing (NLTK) techniques. Secondly, we generate a feature vector for each pre-processed enhancement report. Finally, we train a Support Vector Machine-based classifier that automatically predicts the rejection or approval of the enhancement report. In order to have a thorough analysis, we also evaluate and compare other well-known machine learning algorithms e.g. Multinomial Naive Bayes and Logistic Regression. We use a well-known open-source dataset extracted from the Bugzilla software application for our experiments. Our experiments suggest that Support Vector Machine-based classifier outperforms other approaches and achieves high accuracy on 35 different open-source applications which include 40,000 enhancement reports. The evaluated results of tenfold cross-validation show that the proposed approach can increase the accuracy as compared to the state-of-the-art accuracy. We believe that our approach will help developers save time and address user-requirements in a more efficient manner.
引用
收藏
页码:377 / 382
页数:6
相关论文
共 50 条
  • [1] Sentiment based approval prediction for enhancement reports
    Umer, Qasim
    Liu, Hui
    Sultan, Yasir
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 155 : 57 - 69
  • [2] Convolutional Neural Network Based Approval Prediction of Enhancement Reports
    Cheng, Jun
    Sadiq, Mazhar
    Kalugina, Olga A.
    Nafees, Sadeem Ahmad
    Umer, Qasim
    [J]. IEEE ACCESS, 2021, 9 : 122412 - 122424
  • [3] Deep Learning-Based Resolution Prediction of Software Enhancement Reports
    Arshad, Muhammad Ali
    Huang, Zhiqiu
    Riaz, Adnan
    Hussain, Yasir
    [J]. 2021 IEEE 11TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2021, : 492 - 499
  • [4] A Wafer Map Yield Prediction Based on Machine Learning for Productivity Enhancement
    Jang, Sung-Ju
    Kim, Jong-Seong
    Kim, Tae-Woo
    Lee, Hyun-Jin
    Ko, Seungbum
    [J]. IEEE TRANSACTIONS ON SEMICONDUCTOR MANUFACTURING, 2019, 32 (04) : 400 - 407
  • [5] Nature-Based Prediction Model of Bug Reports Based on Ensemble Machine Learning Model
    Alsaedi, Shatha Abed
    Noaman, Amin Yousef
    Gad-Elrab, Ahmed A. A.
    Eassa, Fathy Elbouraey
    [J]. IEEE ACCESS, 2023, 11 : 63916 - 63931
  • [6] Enhancement of Risk Prediction With Machine Learning Rise of the Machines
    Rymer, Jennifer A.
    Rao, Sunil V.
    [J]. JAMA NETWORK OPEN, 2019, 2 (07)
  • [7] A Method of Component Prediction for Crash Bug Reports Using Component -Based Features and Machine Learning
    Xu, Yang
    Liu, Chao
    Li, Yong
    Xie, Qiaoluan
    Choi, Hyun-Deok
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING, SANER, 2023, : 773 - 777
  • [8] Sales Prediction based on Machine Learning
    Huo, Zixuan
    [J]. 2021 2ND INTERNATIONAL CONFERENCE ON E-COMMERCE AND INTERNET TECHNOLOGY (ECIT 2021), 2021, : 410 - 415
  • [9] Machine Learning based Rainfall Prediction
    Grace, R. Kingsy
    Suganya, B.
    [J]. 2020 6TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATION SYSTEMS (ICACCS), 2020, : 227 - 229
  • [10] Automatic approval prediction for software enhancement requests
    Zeeshan Ahmed Nizamani
    Hui Liu
    David Matthew Chen
    Zhendong Niu
    [J]. Automated Software Engineering, 2018, 25 : 347 - 381