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 条
  • [41] Capacity Enhancement in LTE Network based on Machine Learning
    Guo, Jinge
    Fan, Zhongsheng
    Zhang, Yang
    Song, HuangTao
    Guo, Bao
    [J]. 2020 IEEE INTL SYMP ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, INTL CONF ON BIG DATA & CLOUD COMPUTING, INTL SYMP SOCIAL COMPUTING & NETWORKING, INTL CONF ON SUSTAINABLE COMPUTING & COMMUNICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2020), 2020, : 1359 - 1363
  • [42] Word Categorization of Corporate Annual Reports for Bankruptcy Prediction by Machine Learning Methods
    Hajek, Petr
    Olej, Vladimir
    [J]. TEXT, SPEECH, AND DIALOGUE (TSD 2015), 2015, 9302 : 122 - 130
  • [43] Machine learning for construction crew productivity prediction using daily work reports
    Sadatnya, Amir
    Sadeghi, Naimeh
    Sabzekar, Sina
    Khanjani, Mohammad
    Tak, Ala Nekouvaght
    Taghaddos, Hosein
    [J]. AUTOMATION IN CONSTRUCTION, 2023, 152
  • [44] A Machine Learning Approach to Low-Cost Photovoltaic Power Prediction Based on Publicly Available Weather Reports
    Maitanova, Nailya
    Telle, Jan-Simon
    Hanke, Benedikt
    Grottke, Matthias
    Schmidt, Thomas
    von Maydell, Karsten
    Agert, Carsten
    [J]. ENERGIES, 2020, 13 (03)
  • [45] Error prediction of balancing machine calibration based on machine learning method
    Hu, Yanjuan
    Lv, Wenjun
    Wang, Zhanli
    Liu, Liang
    Liu, Hongliang
    [J]. MECHANICAL SYSTEMS AND SIGNAL PROCESSING, 2023, 184
  • [46] Smart Machine Health Prediction Based on Machine Learning in Industry Environment
    Yeruva, Sagar
    Gunuganti, Jeshmitha
    Kalva, Sravani
    Salkuti, Surender Reddy
    Kim, Seong-Cheol
    [J]. INFORMATION, 2023, 14 (03)
  • [47] A Machine Learning Model for Wave Prediction Based on Support Vector Machine
    Liu, Qiang
    Feng, Xingya
    Tang, Tianning
    [J]. INTERNATIONAL JOURNAL OF OFFSHORE AND POLAR ENGINEERING, 2022, 32 (04) : 394 - 401
  • [48] PREDICTION ENHANCEMENT OF MACHINE LEARNING USING TIME SERIES MODELING IN GAS TURBINES
    Goyal, Vipul
    Xu, Mengyu
    Kapat, Jayanta
    Vesely, Ladislav
    [J]. PROCEEDINGS OF ASME TURBO EXPO 2021: TURBOMACHINERY TECHNICAL CONFERENCE AND EXPOSITION, VOL 4, 2021,
  • [49] Enhancement of Reflood Test Prediction by Integrating Machine Learning and Data Assimilation Technique
    Tiep, Nguyen Huu
    Kim, Jong-Sung
    Jeong, Hae-Yong
    Kim, Kyung-Doo
    Xuan-Mung, Nguyen
    Tran, Hoai-Nam
    Anh, Nguyen Ngoc
    [J]. INTERNATIONAL JOURNAL OF ENERGY RESEARCH, 2024, 2024
  • [50] Prediction Enhancement of Machine Learning Using Time Series Modeling in Gas Turbines
    Goyal, Vipul
    Xu, Mengyu
    Kapat, Jayanta
    Vesely, Ladislav
    [J]. JOURNAL OF ENGINEERING FOR GAS TURBINES AND POWER-TRANSACTIONS OF THE ASME, 2023, 145 (12):