paper-with-me

Papers

Multimodal Learning for Just-In-Time Software Defect Prediction in Autonomous Driving Systems

2025-02-28 · Faisal Mohammad, Duksan Ryu

In recent years, the rise of autonomous driving technologies has highlighted the critical importance of reliable software for ensuring safety and performance. This paper proposes a novel approach for just-in-time software defect prediction (JIT-SDP) in autonomous driving software systems using multimodal learning. The proposed model leverages the multimodal transformers in which the pre-trained transformers and a combining module deal with the multiple data modalities of the software system datasets such as code features, change metrics, and contextual information. The key point for adapting multimodal learning is to utilize the attention mechanism between the different data modalities such as text, numerical, and categorical. In the combining module, the output of a transformer model on text data and tabular features containing categorical and numerical data are combined to produce the predictions using the fully connected layers. Experiments conducted on three open-source autonomous driving system software projects collected from the GitHub repository (Apollo, Carla, and Donkeycar) demonstrate that the proposed approach significantly outperforms state-of-the-art deep learning and machine learning models regarding evaluation metrics. Our findings highlight the potential of multimodal learning to enhance the reliability and safety of autonomous driving software through improved defect prediction.

📄 PDF Abstract BibTeX arXiv:2502.20806

Code (1)

Fmohammadsofi/software_defect_predicition_using_LLMs

Tasks

Autonomous Driving

Methods 이 논문이 사용한 방법론

Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Attention 설명 없음

Similar Papers 제목 키워드 기반

Graph-Based Machine Learning Improves Just-in-Time Defect Prediction

2021-10-11 · Jonathan Bryan, Pablo Moriano

The increasing complexity of today's software requires the contribution of thousands of developers. This complex collaboration structure makes developers more likely to introduce defect-prone changes that lead to softwar…

BIG-bench Machine LearningPrediction

A Defect is Being Born: How Close Are We? A Time Sensitive Forecasting Approach

2026-01-05 · Mikel Robredo, Matteo Esposito, Fabio Palomba, Rafael Peñaloza 외 arxiv

Background. Defect prediction has been a highly active topic among researchers in the Empirical Software Engineering field. Previous literature has successfully achieved the most accurate prediction of an incoming fault …

ApacheJIT: A Large Dataset for Just-In-Time Defect Prediction

2022-02-28 · Hossein Keshavarz, Meiyappan Nagappan

In this paper, we present ApacheJIT, a large dataset for Just-In-Time defect prediction. ApacheJIT consists of clean and bug-inducing software changes in popular Apache projects. ApacheJIT has a total of 106,674 commits …

CodeFlowLM: Incremental Just-In-Time Defect Prediction with Pretrained Language Models and Exploratory Insights into Defect Localization

2025-11-28 · Monique Louise Monteiro, George G. Cabral, Adriano L. I. OLiveira arxiv

This work introduces CodeFlowLM, an incremental learning framework for Just-In-Time Software Defect Prediction (JIT-SDP) that leverages pre-trained language models (PLMs). Unlike traditional online learners, CodeFlowLM e…

Incremental Learning

Just-In-Time Software Defect Prediction via Bi-modal Change Representation Learning

2024-10-15 · Yuze Jiang, Beijun Shen, Xiaodong Gu

For predicting software defects at an early stage, researchers have proposed just-in-time defect prediction (JIT-DP) to identify potential defects in code commits. The prevailing approaches train models to represent code…

Representation Learning