Analyzing Developer's Share of Code Based on Abstract Syntax Tree

추상 구문 트리 기반의 개발자별 소스 코드 지분 분석

  • Lee, Yong-hyeon (Dept. of Computer Engineering, Chungbuk National University) ;
  • Kim, KiSub (Dept. of Computer Engineering, Chungbuk National University) ;
  • Jung, Woosung (Dept. of Computer Engineering, Chungbuk National University)
  • 이용현 (충북대학교 컴퓨터공학과) ;
  • 김기섭 (충북대학교 컴퓨터공학과) ;
  • 정우성 (충북대학교 컴퓨터공학과)
  • Published : 2015.07.08

Abstract

소프트웨어 프로젝트에서 발생하는 버그의 수가 증가함에 따라 이를 수정할 적합한 개발자를 효과적으로 찾기 위한 연구들이 진행되었다. 하지만, 대부분의 연구들이 텍스트 기반의 라인 변경을 통해 얻은 정보만을 활용하기 때문에 정확도가 떨어지며, 파일, 클래스, 함수와 같은 다양한 계층 단위에 대한 처리가 어렵다. 본 논문은 개발자의 코드 변경 정보를 추적함으로써 기여도를 보다 정확하게 계산하고, 다양한 코드 수준에서의 분석을 효과적으로 지원하는 AST기반의 지분 계산 접근법을 제안한다.

Keywords