A Novel Machine Learning Approach For Bug Prediction

被引:12
|
作者
Puranik, Shruthi [1 ]
Deshpande, Pranav [1 ]
Chandrasekaran, K. [1 ]
机构
[1] Natl Inst Technol, Surathkal 575025, Karnataka, India
关键词
Bug prediction metrics; Multiple regression; Marginal R square; F-measure;
D O I
10.1016/j.procs.2016.07.271
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
With the growing complexities of the software, the number of potential bugs is also increasing rapidly. These bugs hinder the rapid software development cycle. Bugs, if left unresolved, might cause problems in the long run. Also, without any prior knowledge about the location and the number of bugs, managers may not be able to allocate resources in an efficient way. In order to overcome this problem, researchers have devised numerous bug prediction approaches so far. The problem with the existing models is that the researchers have not been able to arrive at an optimized set of metrics. So, in this paper, we make an attempt to select the minimal number of best performing metrics, thereby keeping the model both simple and accurate at the same time. Most of the bug prediction models use regression for prediction and since regression is a technique to best approximate the training data set, the approximations don't always fit well with the test data set. Keeping this in mind, we propose an algorithm to predict the bug proneness index using marginal R square values. Though regressions are performed as intermediary steps in this algorithm, the underlying logic is different in nature when compared with the models using regressions alone. (C) 2016 The Authors. Published by Elsevier B.V.
引用
收藏
页码:924 / 930
页数:7
相关论文
共 50 条
  • [1] Software Bug Prediction using Machine Learning Approach
    Hammouri, Awni
    Hammad, Mustafa
    Alnabhan, Mohammad
    Alsarayrah, Fatima
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (02) : 78 - 83
  • [2] A Novel Machine Learning Based Approach for Rainfall Prediction
    Solanki, Niharika
    Panchal, Gaurang
    INFORMATION AND COMMUNICATION TECHNOLOGY FOR INTELLIGENT SYSTEMS (ICTIS 2017) - VOL 1, 2018, 83 : 314 - 319
  • [3] A novel machine learning approach for reservoir temperature prediction
    Shi, Haoxin
    Zhang, Yanjun
    Cheng, Yuxiang
    Guo, Jixiang
    Zheng, Jianqiao
    Zhang, Xin
    Lei, Yude
    Ma, Yongjie
    Bai, Lin
    GEOTHERMICS, 2025, 125
  • [4] Bug Prediction of SystemC Models Using Machine Learning
    Efendioglu, Mustafa
    Sen, Alper
    Koroglu, Yavuz
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2019, 38 (03) : 419 - 429
  • [5] TransPrise: a novel machine learning approach for eukaryotic promoter prediction
    Pachganov, Stepan
    Murta, Khalimat
    Zarubin, Aleksei
    Sokolov, Dmitry
    Chartier, Duane R.
    Tatarinova, Tatiana, V
    PEERJ, 2019, 7
  • [6] A Novel Approach for Fare Prediction Using Machine Learning Techniques
    Khandelwal, Kunal
    Sawarkar, Atharva
    Hira, Swati
    INTERNATIONAL JOURNAL OF NEXT-GENERATION COMPUTING, 2021, 12 (05): : 602 - 609
  • [7] A Novel Ensemble Machine Learning Approach for Bioarchaeological Sex Prediction
    Muzzall, Evan
    TECHNOLOGIES, 2021, 9 (02)
  • [8] Comprehensive Study on Machine Learning Techniques for Software Bug Prediction
    Khleel, Nasraldeen Alnor Adam
    Nehez, Karoly
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (08) : 726 - 735
  • [9] Machine Learning Based Bug Prediction Engine For Smart Contracts
    Gul, Ahmet
    Koroglu, Yavuz
    Sen, Alper
    2020 TURKISH NATIONAL SOFTWARE ENGINEERING SYMPOSIUM (UYMS), 2020, : 63 - 68
  • [10] A Study on Machine Learning Applied to Software Bug Priority Prediction
    Malhotra, Ruchika
    Dabas, Ajay
    Hariharasudhan, A. S.
    Pant, Manish
    2021 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE & ENGINEERING (CONFLUENCE 2021), 2021, : 965 - 970