Software Engineering
-
JBIC (Jira Bug Issue Crawler)에 대하여Projects/JBIC (Jira Bug Issue Crawler) 2020. 2. 9. 23:35
배경 우리 ISEL 연구실에서는 bug prediction model을 만들고 있다. bug prediction model을 만들기 위해서는 software repository에서 Bug Fixing Commit (BFC)을 mining하는 과정이 필요하다. 오픈소스에서 BFC를 mining하기 위해서는 일반적으로 repository의 commit message를 이용한다. 하지만 Apache project와 같이 체계적으로 issue 관리를 하는 오픈소스의 경우 Jira와 같은 ITS (Issue Tracking System)를 이용하기 때문에 ITS로부터 BFC에 대한 정보를 가져와야 한다. 그래서 교수님께서 Jira에서 Bug가 Fix된 Issue key를 가져오는 프로그램 제작을 내게 맡기셨다. ..