Affiliation:
1. Dayananda Sagar Academy of Technology andManagementCollege Bangalore, India
2. INTI International University, Nilai, Malaysia
Abstract
Software businesses allocate about 45% of their budget to resolving issues. Bug triage is an essential step in the bug-fixing process that aims to effectively provide a developer with information about a new bug. This research focusses on the issue of data minimization in bug triage, which involves reducing and enhancing the quality of bug data. Utilize instance and feature selection techniques to simultaneously decrease the size of both the word and data dimensions related to bugs. The objective is to construct a prediction model for a novel bug data set by utilizing qualities from previous bug data sets. Additionally, we aim to assess the comparative significance of employing feature and instance selection in the sequence in which they are implemented. Empirically evaluate the effectiveness of data reduction by analyzing a total of 600,000 bug reports from two significant open-source projects, Mozilla and Eclipse. The findings indicate that our data reduction technique has the potential to effectively decrease the bulk of data while enhancing bug triage accuracy. Our study effort presents a methodology for utilizing data processing techniques to provide superior, sparsely populated bug data for the sake of software development and maintenance.
Publisher
INTI International University
Reference10 articles.
1. S. Amershi et al., “Software Engineering for Machine Learning: A Case Study,” 2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP), May 2019, doi: https://doi.org/10.1109/icse-seip.2019.00042.
2. Z. Jia et al., “Detecting Error-Handling Bugs without Error Specification Input,” IEEE Xplore, Nov. 01, 2019. https://ieeexplore.ieee.org/abstract/document/8952517 (accessed Oct. 13, 2022).
3. X. Xia, D. Lo, Y. Ding, J. M. Al-Kofahi, T. N. Nguyen, and X. Wang, “Improving Automated Bug Triaging with Specialized Topic Model,” IEEE Transactions on Software Engineering, vol. 43, no. 3, pp. 272–297, Mar. 2017, doi: https://doi.org/10.1109/tse.2016.2576454.
4. H. Wu, Y. Ma, Z. Xiang, C. Yang, and K. He, “A spatial–temporal graph neural network framework for automated software bug triaging,” Knowledge-Based Systems, vol. 241, p. 108308, Apr. 2022, doi: https://doi.org/10.1016/j.knosys.2022.108308.
5. Z. Hassan, N. Iqbal, and Abnash Abnash, “Towards Effective Analysis and Tracking of Mozilla and Eclipse Defects using Machine Learning Models based on Bugs Data,” Soft Computing, vol. 1, no. 1, pp. 1–10, Feb. 2021.