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 [];
学科分类号
摘要
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] A Comparative Study of Machine Learning Methods for Prediction of Blast-Induced Ground Vibration
    Srivastava, Ankit
    Choudhary, Bhanwar Singh
    Sharma, Mukul
    JOURNAL OF MINING AND ENVIRONMENT, 2021, 12 (03): : 667 - 677
  • [32] Comparative Study of Event Prediction in Power Grids using Supervised Machine Learning Methods
    Hoiem, Kristian Wang
    Santi, Vemund
    Torsaeter, Bendik Nybakk
    Langseth, Helge
    Andresen, Christian Andre
    Rosenlund, Gjert H.
    2020 INTERNATIONAL CONFERENCE ON SMART ENERGY SYSTEMS AND TECHNOLOGIES (SEST), 2020,
  • [33] Machine learning based software fault prediction utilizing source code metrics
    Bhandari, Guru Prasad
    Gupta, Ratneshwer
    PROCEEDINGS ON 2018 IEEE 3RD INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND SECURITY (ICCCS), 2018, : 40 - 45
  • [34] Comparative Analysis of Machine Learning Methods for Prediction of Heart Diseases
    Stepanyan, I. V.
    Alimbayev, Ch. A.
    Savkin, M. O.
    Lyu, D.
    Zidun, M.
    JOURNAL OF MACHINERY MANUFACTURE AND RELIABILITY, 2022, 51 (08) : 789 - 799
  • [35] A Comprehensive Analysis of Machine Learning Methods for Bug Prediction in Software Development
    Ravikumar, Ch
    Kumar, Kotha Harish
    Sathish, Nandigama
    Suhasini, S.
    Nimmala, Satyanarayana
    PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON DATA SCIENCE, MACHINE LEARNING AND APPLICATIONS, VOL 1, ICDSMLA 2023, 2025, 1273 : 929 - 935
  • [36] 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
  • [37] Diversity based imbalance learning approach for software fault prediction using machine learning models
    Manchala, Pravali
    Bisi, Manjubala
    APPLIED SOFT COMPUTING, 2022, 124
  • [38] 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
  • [39] Comparative Study of Machine Learning Approaches in Diabetes Prediction
    Parameswari, P.
    Rajathi, N.
    BIOSCIENCE BIOTECHNOLOGY RESEARCH COMMUNICATIONS, 2020, 13 (11): : 42 - 46
  • [40] 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 - +