Abstract
During software development and maintenance, predicting software bugs becomes essential. An essential activity of the quality assurance process, defect prediction at the beginning of the software development life cycle has received extensive research over the past two decades. Early detection of defective modules in software development can assist the development team in making efficient and effective use of the resources at hand to produce high-quality software in a short amount of time. Using a machine learning approach, which finds hidden patterns in software attributes, it is possible to recognize the problematic modules. In the NASA data set JM1, the suggested work is contrasted with various machine learning classification procedures. The limit of random forest speculation is higher than that by other multi-class classifiers because of the effect of bagging and feature selection. Since ensemble learning of random forest requires a ton of decision trees to acquire elite execution, the situation is not appropriate for carrying out the design on the limited-scale equipment like an embedded system. In this paper, we propose a boosted random forest, experimental outcomes show that the proposed technique, which comprises of less decision trees, has higher speculation capacity contrasting with the traditional technique. The experimental findings demonstrated that our proposed boosted random forest model results in greater levels of defect prediction accuracy, improving software quality.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ni Z, Li B, Sun X, Chen T, Tang B, Shi X (2020) Analyzing bug fix for automatic bug cause classification. J Syst Softw 163:110538
Fang F, Wu J, Li Y, Ye X, Aljedaani W, Mkaouer MW (2021) On the classification of bug reports to improve bug localization. Soft Comput 25(11):7307–7323
Bikku T, Nandam SR, Akepogu AR (2018) A contemporary feature selection and classification framework for imbalanced biomedical datasets. Egyptian Inf J 19(3):191–198
Zhou Y, Tong Y, Gu R, Gall H (2016) Combining text mining and data mining for bug report classification. J Softw: Evolut Process 28(3):150–176
Terdchanakul P, Hata H, Phannachitta P, Matsumoto K (2017) Bug or not? bug report classification using n-gram idf. In: 2017 IEEE international conference on software maintenance and evolution (ICSME). IEEE, pp 534–538
Zheng W, Xun Y, Wu X, Deng Z, Chen X, Sui Y (2021) A comparative study of class rebalancing methods for security bug report classification. IEEE Trans Reliab 70(4):1658–1670
Xuan J, Jiang H, Ren Z, Yan J, Luo Z (2017) Automatic bug triage using semi-supervised text classification. arXiv preprint arXiv:1704.04769
Grazifl J, Schweriner CF (2017) Stink bug classification, phylogeny, biology and reproductive behavior. In: Stink bugs. CRC Press, pp 1–30
Zafar S, Malik MZ, Walia GS (2019) Towards standardizing and improving classification of bug-fix commits. In: 2019 ACM/IEEE international symposium on empirical software engineering and measurement (ESEM). IEEE, pp 1–6
Bikku T, Gopi A, Prasanna RL (2019) Swarming the high-dimensional datasets using ensemble classification algorithm. In: First international conference on artificial intelligence and cognitive computing. Springer, Singapore, pp 583–591
Kukkar A, Mohana R (2018) A supervised bug report classification with incorporate and textual field knowledge. Proc Comput Sci 132:352–361
Bikku T, Paturi R (2019) Frequency domain steganography with reversible texture combination. Traitement du Signal 36(1)
Shu R, Xia T, Williams L, Menzies T (2019) Better security bug report classification via hyperparameter optimization. arXiv preprint arXiv:1905.06872
Kukkar A, Mohana R, Nayyar A, Kim J, Kang BG, Chilamkurti N (2019) A novel deep-learning-based bug severity classification technique using convolutional neural networks and random forest with boosting. Sensors 19(13):2964
Bikku T, SREE, K. S. (2020) Deep learning approaches for classifying data: a review. J Eng Sci Technol 15(4):2580–2594
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Bikku, T., Satyasree, K.P.N.V. (2023). A Boosted Random Forest Algorithm for Automated Bug Classification. In: Senjyu, T., So-In, C., Joshi, A. (eds) Smart Trends in Computing and Communications. SmartCom 2023. Lecture Notes in Networks and Systems, vol 650. Springer, Singapore. https://doi.org/10.1007/978-981-99-0838-7_3
Download citation
DOI: https://doi.org/10.1007/978-981-99-0838-7_3
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-0837-0
Online ISBN: 978-981-99-0838-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)