Machine Learning Based Prediction of Complex Bugs in Source Code
Journal: The International Arab Journal of Information Technology (Vol.17, No. 1)Publication Date: 2020-01-01
Authors : Ishrat-Un-Nisa Uqaili; Syed Nadeem Ahsan;
Page : 26-37
Keywords : Software bugs; software metrics; machine learning; fault prediction model;
Abstract
During software development and maintenance phases, the fixing of severe bugs are mostly very challenging and needs more efforts to fix them on a priority basis. Several research works have been performed using software metrics and predict fault-prone software module. In this paper, we propose an approach to categorize different types of bugs according to their severity and priority basis and then use them to label software metrics' data. Finally, we used labeled data to train the supervised machine learning models for the prediction of fault prone software modules. Moreover, to build an effective prediction model, we used genetic algorithm to search those sets of metrics which are highly correlated with severe bugs37
Other Latest Articles
- A Neuro-Fuzzy System to Detect IPv6 Router Alert Option DoS Packets
- A Novel Evidence Distance in Power Set Space
- New Image Watermarking Algorithm Based on DWT and Pixel Movement Function PMF
- EFFECT OF WI-FI RADIATIONS ON AMALGAM RESTORATIONS IN CLASS V CAVITIES USING ICP-OES-AN IN VITRO STUDY
- GENDER EQALITY AND SOCIO- ECONOMIC EMPOWERMENT OF WOMEN IN INDIA : GENDER STEREOTYPE IN INDIA
Last modified: 2020-02-20 22:08:20