본문 바로가기

연구실 소식/세미나

소프트웨어 결함 예측 능력 개선을 위한 샘플링 기법의 실험

Speaker:

구교진

 

Subject:

소프트웨어 결함 예측 능력 개선을 위한 샘플링 기법의 실험

 

Abstract:

소프트웨어 결함 예측을 구축하기 위해 소프트웨어의 수치화된 데이터와 데이터 마이닝 기법을 사용하여 소프트웨어 결함 여부를 추측하는 연구이다. 소프트웨어 결함의 예측력 향상을 위해 다양한 방법이 제안되고 있지만, 결함 예측력의 향상이 정체되어 있다. 이러한 결함 예측 능력의 향상에 문제가 생기는 이유 하나로 데이터의 불균형이 있다. 데이터 불균형이란 결함이 있는 모듈의 수와 결함이 없는 모듈간의 간이 비율이 한쪽으로 많이 치우친 것을 말한다. 데이터 불균형 문제는 결함이 없는 모듈의 수가 많을 경우 분류의 정확성을 높이기 위해 결함이 없는 것으로 분류를 많이 하게 되고, 경우 결함이 있는 모듈은 없는 모듈로 예측될 확률이 높기 때문이다. 불균형 문제를 해결하기 위해 샘플링 방법이 제안이 되었다. 샘플링 방법의 결함 예측능력을 비교하기 위해 소프트웨어 결함 예측 분야에서 제안된 샘플링 방법과 분류기 조합을 이용하여 샘플링 방법을 적용 전과 후를 비교하였다.