z-logo
open-access-imgOpen Access
An empirical evaluation of classification algorithms for fault prediction in open source projects
Author(s) -
Arvinder Kaur,
Inderpreet Kaur
Publication year - 2016
Publication title -
journal of king saud university - computer and information sciences
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.617
H-Index - 33
eISSN - 2213-1248
pISSN - 1319-1578
DOI - 10.1016/j.jksuci.2016.04.002
Subject(s) - software quality , computer science , machine learning , naive bayes classifier , random forest , quality (philosophy) , software , software metric , software bug , artificial intelligence , algorithm , data mining , verification and validation , open source software , software development , support vector machine , statistics , mathematics , operating system , philosophy , epistemology
Creating software with high quality has become difficult these days with the fact that size and complexity of the developed software is high. Predicting the quality of software in early phases helps to reduce testing resources. Various statistical and machine learning techniques are used for prediction of the quality of the software. In this paper, six machine learning models have been used for software quality prediction on five open source software. Varieties of metrics have been evaluated for the software including C & K, Henderson & Sellers, McCabe etc. Results show that Random Forest and Bagging produce good results while Naïve Bayes is least preferable for prediction

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom