A Comparative Study of Three Machine Learning Methods for Software Fault Prediction

被引:1
|
作者
王琪
朱杰
于波
机构
[1] Shanghai Jiaotong Univ.
[2] System Verification Test Dept.
[3] Lucent Technologies Optical Networks
[4] Shanghai 200030
[5] Dept. of Electronic Eng.
[6] Shanghai 200033
[7] China
关键词
software quality prediction; classification and regression tree; artificial neural network; case-based reasoning;
D O I
暂无
中图分类号
TP311.52 [];
学科分类号
081202 ; 0835 ;
摘要
The contribution of this paper is comparing three popular machine learning methods for software fault prediction. They are classification tree, neural network and case-based reasoning. First, three different classifiers are built based on these three different approaches. Second, the three different classifiers utilize the same product metrics as predictor variables to identify the fault-prone components. Third, the predicting results are compared on two aspects, how good prediction capabilities these models are, and how the models support understanding a process represented by the data.
引用
收藏
页码:117 / 121
页数:5
相关论文
共 50 条
  • [31] Prediction of software quality with Machine Learning-Based ensemble methods
    Ceran A.A.
    Ar Y.
    Tanrıöver Ö.Ö.
    Seyrek Ceran S.
    Materials Today: Proceedings, 2023, 81 : 18 - 25
  • [32] Diversity based imbalance learning approach for software fault prediction using machine learning models
    Manchala, Pravali
    Bisi, Manjubala
    APPLIED SOFT COMPUTING, 2022, 124
  • [33] Scientific programming using optimized machine learning techniques for software fault prediction to improve software quality
    Shafiq, Muhammad
    Alghamedy, Fatemah H.
    Jamal, Nasir
    Kamal, Tahir
    Daradkeh, Yousef Ibrahim
    Shabaz, Mohammad
    IET SOFTWARE, 2023, 17 (04) : 694 - 704
  • [34] Comparative Study of Machine Learning Approaches in Diabetes Prediction
    Parameswari, P.
    Rajathi, N.
    BIOSCIENCE BIOTECHNOLOGY RESEARCH COMMUNICATIONS, 2020, 13 (11): : 42 - 46
  • [35] A Comparative Study of Machine Learning Techniques for Caries Prediction
    Montenegro, Robson D.
    Oliveira, Adriano L. I.
    Cabral, George G.
    Katz, Cintia R. T.
    Rosenblatt, Aronita
    20TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, VOL 2, PROCEEDINGS, 2008, : 477 - +
  • [36] A Study on Software Effort Prediction Using Machine Learning Techniques
    Zhang, Wen
    Yang, Ye
    Wang, Qing
    EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2011, 2013, 275 : 1 - 15
  • [37] 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
  • [38] 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
  • [39] Incorporating textual and management factors into financial distress prediction: A comparative study of machine learning methods
    Tang, Xiaobo
    Li, Shixuan
    Tan, Mingliang
    Shi, Wenxuan
    JOURNAL OF FORECASTING, 2020, 39 (05) : 769 - 787
  • [40] A comparative study of machine learning methods for authorship attribution
    Jockers, Matthew L.
    Witten, Daniela M.
    LITERARY AND LINGUISTIC COMPUTING, 2010, 25 (02): : 215 - 223