Comparative analysis of regression and machine learning methods for predicting fault proneness models

被引:51
|
作者
Singh, Yogesh [1 ]
Kaur, Arvinder [1 ]
Malhotra, Ruchika [1 ]
机构
[1] Guru Gobind Singh Indraprastha Univ, Univ Sch Informat Technol, Kashmere Gate, Delhi 110403, India
关键词
software quality; metrics; logistic regression; receiver operating characteristics curve; decision tree; support vector machine;
D O I
10.1504/IJCAT.2009.026595
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Demand for quality software has undergone rapid growth during the last few years. This is leading to increase in development of machine learning techniques for exploring datasets which can be used in constructing models for predicting quality attributes such as Decision Tree (DT), Support Vector Machine (SVM) and Artificial Neural Network (ANN). This paper examines and compares Logistic Regression (LR), ANN (model predicted in an analogous study using the same dataset), SVM and DT methods. These two methods are explored empirically to find the effect of object-oriented metrics given by Chidamber and Kemerer on the fault proneness of object-oriented system classes. Data collected from Java applications is used in the study. The performance of the methods was compared by Receiver Operating Characteristic (ROC) analysis. DT modelling showed 84.7% of correct classifications of faulty classes and is a better model than the model predicted using LR, SVM and ANN method. The area under the ROC curve of LR, ANN, SVM and DT model is 0.826, 0.85, 0.85 and 0.87, respectively. The paper shows that machine learning methods are useful in constructing software quality models.
引用
收藏
页码:183 / 193
页数:11
相关论文
共 50 条
  • [31] An empirical analysis of software fault proneness using factor analysis with regression
    Deepak Sharma
    Pravin Chandra
    [J]. Multimedia Tools and Applications, 2024, 83 : 52535 - 52591
  • [32] Predicting uncertainty of machine learning models for modelling nitrate pollution of groundwater using quantile regression and UNEEC methods
    Rahmati, Omid
    Choubin, Bahram
    Fathabadi, Abolhasan
    Coulon, Frederic
    Soltani, Elinaz
    Shahabi, Himan
    Mollaefar, Eisa
    Tiefenbacher, John
    Cipullo, Sabrina
    Bin Ahmad, Baharin
    Bui, Dieu Tien
    [J]. SCIENCE OF THE TOTAL ENVIRONMENT, 2019, 688 : 855 - 866
  • [33] Comparative Analysis of Machine Learning Models for Predictive Analysis of Machine Failures
    Baldovino, Renann G.
    Camacho, Ken Sammuel I.
    Chua-Unsu, Megan Victoria Hillary Y.
    Go, Jed Leonard C.
    Munsayac, Francisco Emmanuel T. Jr, III
    Bugtai, Nilo T.
    [J]. 9TH INTERNATIONAL CONFERENCE ON MECHATRONICS ENGINEERING, ICOM 2024, 2024, : 288 - 293
  • [34] Comparative study of three machine learning methods for software fault prediction
    Wang, Qi
    Zhu, Jie
    Yu, Bo
    [J]. Journal of Shanghai Jiaotong University (Science), 2005, 10 E (02) : 117 - 121
  • [35] A Comparative Study of Three Machine Learning Methods for Software Fault Prediction
    王琪
    朱杰
    于波
    [J]. Journal of Shanghai Jiaotong University(Science), 2005, (02) : 117 - 121
  • [36] Comparative Analysis of Machine Learning Methods for Predicting Robotized Incremental Metal Sheet Forming Force
    Ostasevicius, Vytautas
    Paleviciute, Ieva
    Paulauskaite-Taraseviciene, Agne
    Jurenas, Vytautas
    Eidukynas, Darius
    Kizauskiene, Laura
    [J]. SENSORS, 2022, 22 (01)
  • [37] Comparative analysis of machine learning algorithms and statistical models for predicting crown width of Larix olgensis
    Qiu, Siyu
    Liang, Ruiting
    Wang, Yifu
    Luo, Mi
    Sun, Yujun
    [J]. EARTH SCIENCE INFORMATICS, 2022, 15 (04) : 2415 - 2429
  • [38] Comparative analysis of machine learning algorithms and statistical models for predicting crown width of Larix olgensis
    Siyu Qiu
    Ruiting Liang
    Yifu Wang
    Mi Luo
    Yujun Sun
    [J]. Earth Science Informatics, 2022, 15 : 2415 - 2429
  • [39] Comparative Analysis of Machine Learning Models for Predicting Crack Propagation under Coupled Load and Temperature
    Omar, Intisar
    Khan, Muhammad
    Starr, Andrew
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (12):
  • [40] Predicting Mechanical Properties of Magnesium Matrix Composites with Regression Models by Machine Learning
    Huang, Song-Jeng
    Adityawardhana, Yudhistira
    Sanjaya, Jeffry
    [J]. JOURNAL OF COMPOSITES SCIENCE, 2023, 7 (09):