Improving the accuracy of recurrent neural networks models in predicting software bug based on undersampling methods.
In: Indonesian Journal of Electrical Engineering & Computer Science, Jg. 32 (2023-10-01), Heft 1, S. 478-493
Online
academicJournal
Zugriff:
The process of identifying software bugs is of paramount importance as it ensures software reliability and facilitates maintenance activities. The quality improvement process of software relies heavily on software bug prediction (SBP). In SBP, the task of accurately identifying defective source code poses a significant challenge. Numerous of machine learning (ML) models has been developed specifically to address this challenge in SBP. Nonetheless, the class imbalance issue restricts the potential of these models to predict software bugs accurately. This issue poses a significant hindrance to the efficiency of these models, leading to imbalanced false-positive and false-negative outcomes. Previous studies have paid limited attention to addressing the challenge of class imbalance in SBP. This study aims to fill this research gap by employing a combination of two recurrent neural networks (RNNs), namely long-shortterm memory (LSTM) and gated recurrent unit (GRU), along with an undersampling method (near miss) to effectively tackle this issue. Experiments have been conducted on publicly available benchmark datasets, considering both class-level and file-level metrics. The experimental results lead to the conclusion that our models outperform others and the combination of RNNs models with undersampling methods leads to improved bug prediction performance, particularly for datasets with imbalanced class distributions. [ABSTRACT FROM AUTHOR]
Copyright of Indonesian Journal of Electrical Engineering & Computer Science is the property of Institute of Advanced Engineering & Science and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Titel: |
Improving the accuracy of recurrent neural networks models in predicting software bug based on undersampling methods.
|
---|---|
Autor/in / Beteiligte Person: | Adam Khleel, Nasraldeen Alnor ; Nehéz, Károly |
Link: | |
Zeitschrift: | Indonesian Journal of Electrical Engineering & Computer Science, Jg. 32 (2023-10-01), Heft 1, S. 478-493 |
Veröffentlichung: | 2023 |
Medientyp: | academicJournal |
ISSN: | 2502-4752 (print) |
DOI: | 10.11591/ijeecs.v32.i1.pp478-493 |
Schlagwort: |
|
Sonstiges: |
|