본문 바로가기
KERD
논문KCI 등재

SAINT 기반의 소프트웨어 결함 예측

Software Defect Prediction Based on SAINT

1

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

소프트웨어 결함 예측(SDP)은 오류가 발생할 가능성이 있는 모듈을 사전에 식별하여 소프트웨어 개발의 효율을 높이고 있다. SDP에서의 주과제는 예측 성능을 향상시키는것에 있다. 최근 연구에서는 딥러닝 기법이 소프트웨어 결함 예측(SDP) 분야에 적용되어 있으며, 특히 구조화된데이터를 분석하는 데 뛰어난 성능을 보이고 있는 SAINT 모델이 주목받고 있다. 본 연구는 SAINT 모델을 다른 주요 모델(XGBoost, RandomForest, CatBoost)과 비교하여 SDP에 적용 가능한 최신 딥러닝 기법을 조사하였다. SAINT는 일관되게 우수한 성능을 보여주며 결함 예측 정확도향상에 효과적임을 입증하였다. 이 연구 결과는 실용적인 소프트웨어 개발 상황에서 결함 예측 방법론을 발전시킬 수 있는 SAINT의 잠재력을강조하며, 교차 검증, 특성 스케일링, 비교 분석 등을 포함한 철저한 방법론을 통해 수행되었다.

Abstract

Software Defect Prediction (SDP) enhances the efficiency of software development by proactively identifying modules likely to containerrors. A major challenge in SDP is improving prediction performance. Recent research has applied deep learning techniques to the fieldof SDP, with the SAINT model particularly gaining attention for its outstanding performance in analyzing structured data. This studycompares the SAINT model with other leading models (XGBoost, Random Forest, CatBoost) and investigates the latest deep learningtechniques applicable to SDP. SAINT consistently demonstrated superior performance, proving effective in improving defect predictionaccuracy. These findings highlight the potential of the SAINT model to advance defect prediction methodologies in practical softwaredevelopment scenarios, and were achieved through a rigorous methodology including cross-validation, feature scaling, and comparativeanalysis.

참고문헌 (14)

  1. S. Ö. Arik, "Tabnet : Attentive interpretable tabular learning", Proceedings of the AAAI Conference on Artificial Intelligence, 35(8), pp.6679~6687 (2021)
  2. C. Pan, "An improved CNN model for within-project software defect prediction", Applied Sciences (2019)
  3. J. W. Lee, "TabNet based Software Defect Prediction", Proceedings of the Korean Information Science Society Annual Conference, pp.1255~1257 (2021)
  4. S. J. Kim, "Software defect prediction based on Ft-Transformer", Proceedings of the Korea Information Science Society Conference (2022)
  5. Y. LeCunet, "Gradient-based learning applied to document recognition", Proceedings of the IEEE, 86(11), pp.2278~2324 (1998)
  6. T. Chen, "Xgboost : A scalable tree boosting system", Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp.785~794 (2016)
  7. I. Guyon, "Result analysis of the NIPS 2003 feature selection challenge", Advances in Neural Information Processing Systems, 17 (2004)
  8. L. Katzir, "Net-dnf : Effective deep modeling of tabular data" (2020), International Conference on Learning Representations

관련 논문AI추천

이 간행물의 다른 논문 (4건)