A Sequential Comparative Analysis of Software Change Proneness Prediction Using Machine Learning

被引:0
|
作者
Abbas, Raja [1 ]
Albalooshi, Fawzi Abdulaziz [2 ]
机构
[1] Univ Bahrain, Zallaq, Bahrain
[2] Univ Bahrain, Comp Sci, IT Coll, Zallaq, Bahrain
关键词
Combining Methods; Ensemble Methods; Object-Oriented Metrics; Software Engineering; Software Maintenance; Software Quality; METRICS;
D O I
10.4018/IJSI.297993
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Change-prone modules are more likely to produce defects and accumulate technical debt. Thus, developing prediction models for determining change-prone software classes is critical. Such models will allow for more efficient resource utilization during the maintenance phase and will make them more adaptable to future changes. This paper applies the study on a large dataset from a commercial software to investigate the relationships between object-oriented metrics and change-proneness. The study also compared the performance of several machine learning techniques including combining methods that were constructed by combining several single and ensemble classifiers with voting, Select-Best, and stacking scheme. The result of the study indicates a high prediction performance of many of the ensemble classifiers and the combining methods selected and proved that machine learning methods are very beneficial for predicting change-prone classes in software. The study also demonstrated that software metrics are significant indicators of class change-proneness and should be monitored regularly.
引用
收藏
页数:16
相关论文
共 50 条
  • [31] Supplementing Object-Oriented Software Change Impact Analysis with Fault-proneness Prediction
    Isong, Bassey
    Ifeoma, Ohaeri
    Mbodila, Munienge
    2016 IEEE/ACIS 15TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2016, : 655 - 662
  • [32] Sequential Prediction of Interstitial Lung Abnormalities Using Machine Learning
    Zagurovskaya, Marianna
    RADIOLOGY, 2024, 312 (03)
  • [33] Comparative Analysis of Building Insurance Prediction Using Some Machine Learning Algorithms
    Ejiyi, Chukwuebuka Joseph
    Qin, Zhen
    Salako, Abdulhaq Adetunji
    Happy, Monday Nkanta
    Nneji, Grace Ugochi
    Ukwuoma, Chiagoziem Chima
    Chikwendu, Ijeoma Amuche
    Gen, Ji
    INTERNATIONAL JOURNAL OF INTERACTIVE MULTIMEDIA AND ARTIFICIAL INTELLIGENCE, 2022, 7 (03): : 75 - 85
  • [34] Prediction of Stock Prices Using Statistical and Machine Learning Models: A Comparative Analysis
    Prasad, Venkata Vara
    Gumparthi, Srinivas
    Venkataramana, Lokeswari Y.
    Srinethe, S.
    Sree, R. M. Sruthi
    Nishanthi, K.
    COMPUTER JOURNAL, 2022, 65 (05): : 1338 - 1351
  • [35] Comparative Analysis of Breast and Prostate Cancer Prediction Using Machine Learning Techniques
    Rani, Samta
    Ahmad, Tanvir
    Masood, Sarfaraz
    INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING AND COMMUNICATIONS, ICICC 2022, VOL 1, 2023, 473 : 643 - 650
  • [36] COMPARATIVE RISK ANALYSIS ON PREDICTION OF DIABETES MELLITUS USING MACHINE LEARNING APPROACH
    Swain, Aparimita
    Mohanty, Sachi Nandan
    Das, Ananta Chandra
    2016 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, AND OPTIMIZATION TECHNIQUES (ICEEOT), 2016, : 3312 - 3317
  • [37] An Empirical Comparative Analysis Using Machine Learning Techniques for Liver Disease Prediction
    Alghobiri, Mohammed
    Khan, Hikmat Ullah
    Mahmood, Ahsan
    INTERNATIONAL JOURNAL OF HEALTHCARE INFORMATION SYSTEMS AND INFORMATICS, 2021, 16 (04)
  • [38] Performance Analysis of Machine Learning Techniques on Software Defect Prediction using NASA Datasets
    Iqbal, Ahmed
    Aftab, Shabib
    Ali, Umair
    Nawaz, Zahid
    Sana, Laraib
    Ahmad, Munir
    Husen, Arif
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (05) : 300 - 308
  • [39] A Novel Software Fault Prediction Approach To Predict Error-type Proneness in the Java']Java Programs Using Stream X-Machine and Machine Learning
    Khoa Phung
    Ogunshile, Emmanuel
    Aydin, Mehmet
    2021 9TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION (CONISOFT 2021), 2021, : 168 - 179
  • [40] Comparative analysis of machine learning models for rainfall prediction
    Das, Pritee Krishna
    Sahu, Rajiv Lochan
    Swain, Prakash Chandra
    JOURNAL OF ATMOSPHERIC AND SOLAR-TERRESTRIAL PHYSICS, 2024, 264