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

مؤلف
وكيل مرتبط
Albalooshi, F.A, مؤلف مشارك
عنوان الدورية
International Journal of Software Innovation
دولة النشر
Kingdom of Bahrain
مكان النشر
sakhir, bahrain
الناشر
University of Bahrain
تاريخ النشر
2022
اللغة
الأنجليزية
الملخص الإنجليزي
ABSTRACT: 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.
المجموعة
المعرف
https://digitalrepository.uob.edu.bh/id/ac875821-aede-446c-b78c-5353cfe2002e