Open Access   Article Go Back

A Machine Learning Based Bug Severity Prediction using Customized Cascading Weighted Majority Voting

Prachi Pundir1 , Satwinder Singh2 , Gurpreet Kaur3

Section:Research Paper, Product Type: Journal Paper
Volume-7 , Issue-5 , Page no. 1345-1350, May-2019

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v7i5.13451350

Online published on May 31, 2019

Copyright © Prachi Pundir, Satwinder Singh, Gurpreet Kaur . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: Prachi Pundir, Satwinder Singh, Gurpreet Kaur, “A Machine Learning Based Bug Severity Prediction using Customized Cascading Weighted Majority Voting,” International Journal of Computer Sciences and Engineering, Vol.7, Issue.5, pp.1345-1350, 2019.

MLA Style Citation: Prachi Pundir, Satwinder Singh, Gurpreet Kaur "A Machine Learning Based Bug Severity Prediction using Customized Cascading Weighted Majority Voting." International Journal of Computer Sciences and Engineering 7.5 (2019): 1345-1350.

APA Style Citation: Prachi Pundir, Satwinder Singh, Gurpreet Kaur, (2019). A Machine Learning Based Bug Severity Prediction using Customized Cascading Weighted Majority Voting. International Journal of Computer Sciences and Engineering, 7(5), 1345-1350.

BibTex Style Citation:
@article{Pundir_2019,
author = {Prachi Pundir, Satwinder Singh, Gurpreet Kaur},
title = {A Machine Learning Based Bug Severity Prediction using Customized Cascading Weighted Majority Voting},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {5 2019},
volume = {7},
Issue = {5},
month = {5},
year = {2019},
issn = {2347-2693},
pages = {1345-1350},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=4411},
doi = {https://doi.org/10.26438/ijcse/v7i5.13451350}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v7i5.13451350}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=4411
TI - A Machine Learning Based Bug Severity Prediction using Customized Cascading Weighted Majority Voting
T2 - International Journal of Computer Sciences and Engineering
AU - Prachi Pundir, Satwinder Singh, Gurpreet Kaur
PY - 2019
DA - 2019/05/31
PB - IJCSE, Indore, INDIA
SP - 1345-1350
IS - 5
VL - 7
SN - 2347-2693
ER -

VIEWS PDF XML
326 216 downloads 94 downloads
  
  
           

Abstract

As open source software systems are becoming bigger and more complex, the bug detection task and fixing it to improve the performance of the software is also getting complex, time taking, and inefficient. Users are permitted by the developers to report bugs that are found by them using a bug tracking system such as Bugzilla to improve the quality and efficiency of the software. In Bugzilla, users identify clearly the details of the bug, such as the description, the component, the version, the product, and the severity. Depending on this information, the priority levels to the reported bugs are assigned by the developers according to their severity. In this research, the model is proposed that is a customized version of a classification technique called “Customized Cascading Randomized Weighted Majority Voting”. This technique will include an ensemble of two base classifiers: Naïve Bayes classifier and Random Forest classifier with different proposed weights in case of textual datasets.

Key-Words / Index Term

Eclipse, Priority Prediction, Severity Prediction, Machine Learning, Textual Analysis, Bugzilla, Jupyter Notebook

References

[1] S. Kim, E. J. Whitehead, “How long did it take to fix bugs?”, MSR `06 Proceedings of the 2006 international workshop on Mining software repositories, Shanghai, China, pp.173-174, 2006.
[2] S. Gujral, G. Sharma, “Classifying Bug Severity Using Dictionary Based Approach”, International Conference on Futuristic trend in Computational Analysis and Knowledge (ABLAZE 2015), Noida, India, pp.632-639, 2015.
[3] D. Cubranic, G. C. Murphy, “Automatic bug triage using text categorization”, 16th International Conference on Software Engineering, Italy, pp.92-97, 2004.
[4] V. Challagulla, F. Bastani, I.-L. Yen, R. Paul, “Empirical Assessment of Machine Learning Based Software Defect Prediction Techniques.”, 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems., Arizona, USA, pp.263-270, 2005.
[5] S N Ahsan , J. Ferzund , F. Wotawa, “Automatic Software Bug Triage System (BTS) Based on Latent Semantic Indexing and Support Vector Machine”, Proceedings of the 2009 Fourth International Conference on Software Engineering Advances, Portugal, pp.216-221, 2009.
[6] Lamkanfi, S. Demeyer, E. Giger, B. Goethals, “Predicting the severity of a reported bug.”, 7th IEEE Working Conference Mining Software Repositories (MSR), South Africa, pp.1-10, 2010.
[7] Lamkanfi, Ahmed, et al. "Comparing mining algorithms for predicting the severity of a reported bug", 15th European Conference on Software Maintenance and Reengineering (CSMR), Germany, pp.249-258, 2011.
[8] T. Menzies, A. Marcus, “Automated severity assessment of software defect reports,” in IEEE International Conference on Software Maintenance, China, pp.346–355, 2008.
[9] M.N. Pushpalatha, M. Mrunalini, “Predicting the Severity of Bug Reports using Classification Algorithms”, 2016 International Conference on Circuits, Controls, Communications and Computing (I4C), Bangalore, India, pp.520-525, 2016.
[10] S. Sharma, P. Rana, “Implementing Bug Severity Prediction through Information Mining using KNN Classifier”, International Journal of Science Technology & Engineering, Vol. 2, Issue 4, pp.333 – 340, 2015
[11] G. Yang, T. Zhang, “Towards Semi-automatic Bug Triage and Severity Prediction Based on Topic Model and Multi-Feature of Bug Reports”, 2014 IEEE 38th Annual International Computers, Software and Applications Conference, Sweden, pp.97-106, 2014.
[12] Herraiz, D. German, J. Gonzalez-Barahona, G. Robles, “Towards a Simplification of the Bug Report Form in Eclipse,” in 5th International Working Conference on Mining Software Repositories, Germany, pp.145-148, May 2008.
[13] J. Anvik, L. Hiew, and G. Murphy, “Who should fix this bug?” in Proc 28th International Conference on Software Engineering. ACM, China, pp.361–370, 2006.