Feature selection approach for improving the accuracy of software bug prediction

Other Title(s)

أسلوب تحديد الخصائص لتحسين الدقة من التنبؤ بالأخطاء البرمجية

Joint Authors

Kain, Imad Nabil
al-Qurani, Abd Allah Mahdi

Source

Journal of King Abdulaziz University : Computing and Information Technology Sciences

Issue

Vol. 8, Issue 1 (30 Jun. 2019), pp.35-44, 10 p.

Publisher

King Abdul Aziz University Faculty of Computing and Information Technology

Publication Date

2019-06-30

Country of Publication

Saudi Arabia

No. of Pages

10

Main Subjects

Information Technology and Computer Science

Abstract EN

We recently noticed the advancement and growth in the field of artificial intelligence and in its various branches such as Machine Learning (ML) and Deep Learning in various vital fields such as robotics, smart cars, smart cities, health care, software engineering and many other fields.

Software bug prediction are one of the most important ML uses in software engineering.

In addition, the feature selection is one of ML methods that aim to reduce a feature set that are used for building models.

In this paper, we propose to use the Chi-Square feature selection method to calculate features importance, then to build a ML models, first by using top ten important features and second by using top five important features, based on three of well-known ML classifications algorithms, Support Vector Machine, Naïve Bayes and Linear Discriminant Analysis, with adding and exploring more about the effeteness of new metric of code smell intensity, the performance results of our approach against baseline achieved an improvements as average accuracy among nine datasets reaching up to 5.12%, 4.15% and 1% on the NB, SVM and LDA classifiers respectively

American Psychological Association (APA)

Kain, Imad Nabil& al-Qurani, Abd Allah Mahdi. 2019. Feature selection approach for improving the accuracy of software bug prediction. Journal of King Abdulaziz University : Computing and Information Technology Sciences،Vol. 8, no. 1, pp.35-44.
https://search.emarefa.net/detail/BIM-932925

Modern Language Association (MLA)

Kain, Imad Nabil& al-Qurani, Abd Allah Mahdi. Feature selection approach for improving the accuracy of software bug prediction. Journal of King Abdulaziz University : Computing and Information Technology Sciences Vol. 8, no. 1 (2019), pp.35-44.
https://search.emarefa.net/detail/BIM-932925

American Medical Association (AMA)

Kain, Imad Nabil& al-Qurani, Abd Allah Mahdi. Feature selection approach for improving the accuracy of software bug prediction. Journal of King Abdulaziz University : Computing and Information Technology Sciences. 2019. Vol. 8, no. 1, pp.35-44.
https://search.emarefa.net/detail/BIM-932925

Data Type

Journal Articles

Language

English

Notes

Includes bibliographical references : p. 42-43

Record ID

BIM-932925