メインナビゲーションにスキップ 検索にスキップ メインコンテンツにスキップ

Software Defect Prediction based on JavaBERT and CNN-BiLSTM

研究成果: Conference article › 査読

抄録

Software defects can lead to severe issues in software systems, such as software errors, security vulnerabilities, and decreased software performance. Early prediction of software defects can prevent these problems, reduce development costs, and enhance system reliability. However, existing methods often focus on manually crafted code features and overlook the rich semantic and contextual information in program code. In this paper, we propose a novel approach that integrates JavaBERT-based embeddings with a CNN-BiLSTM model for software defect prediction. Our model considers code context and captures code patterns and dependencies throughout the code, thereby improving prediction performance. We incorporate Optuna to find optimal hyperparameters. We conducted experiments on the PROMISE dataset, which demonstrated that our approach outperforms baseline models, particularly in leveraging code semantics to enhance defect prediction performance.

本文言語English
ページ(範囲)51-59
ページ数9
ジャーナルCEUR Workshop Proceedings
巻3612
出版ステータスPublished - 2023
イベントJoint of the 5th International Workshop on Experience with SQuaRE Series and its Future Direction and the 11th International Workshop on Quantitative Approaches to Software Quality, IWESQ-QuASoQ 2023 - Hybrid, Seoul, Korea, Republic of
継続期間: 2023 12月 4 → …

ASJC Scopus subject areas

  • コンピュータサイエンス一般

フィンガープリント

「Software Defect Prediction based on JavaBERT and CNN-BiLSTM」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル