변이 분석 예측을 활용한 효율적인 변이 기반 오류 위치 추정 기법

Efficient Mutation-based Fault Localization using Predictive Mutation Analysis

초록

One of the most challenging problems in software debugging is localizing the faulty code elements that cause errors. Mutation-based fault localization techniques, which employ mutation analysis, can accurately identify these faulty elements but are often impractical due to the significant time required for mutation analysis. This paper proposes an efficient mutation-based fault localization technique that utilizes predictive mutation analysis. Instead of conducting the time-consuming mutation analysis for every debugging attempt, the proposed approach trains a machine learning model using existing mutation analysis results. This model then predicts the outcomes of further mutation analyses, enhancing the efficiency of fault localization. Experimental results using the SIR benchmark demonstrate that the proposed method can accurately localize faulty code elements while requiring less time than existing mutation-based fault localization techniques.

키워드

변이 기반 오류 위치 추정 기법변이 분석 예측소프트웨어 디버깅기계 학습mutation-based fault localizationpredictive mutation analysissoftware debuggingmachine learnin
제목
변이 분석 예측을 활용한 효율적인 변이 기반 오류 위치 추정 기법
제목 (타언어)
Efficient Mutation-based Fault Localization using Predictive Mutation Analysis
저자
김윤호정남훈이인섭남효주조규태
DOI
10.5626/JOK.2025.52.11.915
발행일
2025-11
유형
Y
저널명
정보과학회논문지
52
11
페이지
915 ~ 922