Comparative analysis of software fault prediction using various categories of classifiers

被引:0
|
作者
Inderpreet Kaur
Arvinder Kaur
机构
[1] USICT,
[2] GGSIPU,undefined
关键词
Object-oriented metrics; Fault prediction; Ensemble; Machine learning; Nimenyi test; Statistical tests;
D O I
暂无
中图分类号
学科分类号
摘要
The quality of the software being developed varies with the size and complexity of the software. It is a matter of concern in software development as it impairs the faith of customers on the software companies. The quality of software can be improved if the prediction of faults and flaws in it are done in the early phases of the software development and thus reducing the resources to be used in the testing phase. The rise in the use of Object-Oriented technology for developing software has paved the way for considering the Object-Oriented metrics for software fault prediction. Numerous machine learning and statistical techniques have been used to predict the defects in software using these software metrics as independent variables and bug proneness as dependent variable. Our work aims at finding the best category and hence the best classifier for classification of faults. This work uses twenty-one classifiers belonging to five categories of classification on five open source software having Object-Oriented metrics. The classification LearnerApp of MATLAB has been used to evaluate various classification models. The work proposes the use of Ensemble and SVM techniques over KNN, Regression, and Tree. The bagged trees (ensemble) and cubic (SVM) are found to be the best predictors amongst the twenty-one classifiers.
引用
收藏
页码:520 / 535
页数:15
相关论文
共 50 条
  • [1] Comparative analysis of software fault prediction using various categories of classifiers
    Kaur, Inderpreet
    Kaur, Arvinder
    [J]. INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2021, 12 (03) : 520 - 535
  • [2] Toward Comprehensible Software Fault Prediction Models Using Bayesian Network Classifiers
    Dejaeger, Karel
    Verbraken, Thomas
    Baesens, Bart
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (02) : 237 - 257
  • [3] Comparative Analysis of Various Classifiers for Gesture Recognition
    Gupta, Rahul
    Rana, Sarthak
    Gupta, Swapnil
    Pandey, Kavita
    Dabas, Chetna
    [J]. INTELLIGENT COMPUTING TECHNIQUES FOR SMART ENERGY SYSTEMS, 2020, 607 : 85 - 94
  • [4] A comparative analysis of soft computing techniques in software fault prediction model development
    Sharma D.
    Chandra P.
    [J]. International Journal of Information Technology, 2019, 11 (1) : 37 - 46
  • [5] Empirical and Comparative Study of Various Classifiers with Forecast Deformity Prone Software Models
    Malik, Maaz Rasheed
    Liu Yining
    Shaikh, Salahuddin
    [J]. 2019 4TH INTERNATIONAL CONFERENCE ON CONTROL, ROBOTICS AND CYBERNETICS (CRC 2019), 2019, : 98 - 103
  • [6] Multiple-classifiers in software quality engineering: Combining predictors to improve software fault prediction ability
    Yucalar, Fatih
    Ozcift, Akin
    Borandag, Emin
    Kilinc, Deniz
    [J]. ENGINEERING SCIENCE AND TECHNOLOGY-AN INTERNATIONAL JOURNAL-JESTECH, 2020, 23 (04): : 938 - 950
  • [7] Performance Comparison of Various Algorithms During Software Fault Prediction
    Khanna, Munish
    Toofani, Abhishek
    Bansal, Siddharth
    Asif, Mohammad
    [J]. INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2021, 13 (02) : 70 - 94
  • [8] A Comparative Analysis of Software Aging in Image Classifiers on Cloud and Edge
    Andrade, Ermeson
    Pietrantuono, Roberto
    Machida, Fumio
    Cotroneo, Domenico
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2023, 20 (01) : 563 - 573
  • [9] Software fault prediction using firefly algorithm
    Arora, Ishani
    Saha, Anju
    [J]. INTERNATIONAL JOURNAL OF INTELLIGENT ENGINEERING INFORMATICS, 2018, 6 (3-4) : 356 - 377
  • [10] Software fault prediction using language processing
    Binkley, David
    Feild, Henry
    Lawrie, Dawn
    Pighin, Maurizio
    [J]. TAIC PART 2007 - TESTING: ACADEMIC AND INDUSTRIAL CONFERENCE - PRACTICE AND RESEARCH TECHNIQUES, PROCEEDINGS: CO-LOCATED WITH MUTATION 2007, 2007, : 99 - +