DOI QR코드

DOI QR Code

Analysis of Potential Bugs using Topic Model of Open Source Project

오픈소스 프로젝트의 토픽 모델링을 통한 잠재결함 분석 연구

  • 이정빈 (고려대학교 컴퓨터학과) ;
  • 이택 (고려대학교 컴퓨터학과) ;
  • 인호 (고려대학교 컴퓨터학과)
  • Published : 2017.04.27

Abstract

하나의 프로젝트에는 다양한 기능과 역할을 가진 소스코드가 존재한다. 그러나 기존 정적 분석 도구들은 이러한 특성을 고려하지 않고, 모든 소스코드에 동일한 탐색 정책과 우선순위를 적용하고 있다. 본 연구에서는 오픈소스 프로젝트로부터 수집한 소스코드들을 토픽모델링을 이용하여 특정 토픽으로 분류하고, 분류된 토픽에 해당되는 코드 안에서 높은 영향력을 갖는 잠재결함(Potential Bug)의 특징을 분석하였다. 이 결과를 바탕으로 개발자에게 개발 중인 소스코드의 특성에 따라 어떤 잠재결함에 더 우선순위를 두어야 하는지에 대한 지침을 제공할 수 있다.

Keywords