본문 바로가기
  • Home

Design and Implementation of a Data Extraction Tool for Analyzing Software Changes

  • Journal of The Korea Society of Computer and Information
  • Abbr : JKSCI
  • 2016, 21(8), pp.65-75
  • Publisher : The Korean Society Of Computer And Information
  • Research Area : Engineering > Computer Science

이용현 1 Kisub Kim 1 Lee Jaekwon 1 Woosung Jung 1

1충북대학교

Accredited

ABSTRACT

In this paper, we present a novel approach to help MSR researchers obtain necessary data with a tool, termed General Purpose Extractor for Source code (GPES). GPES has a single function extracts high-quality data, e.g., the version history, abstract syntax tree (AST), changed code diff, and software quality metrics. Moreover, features such as an AST of other languages or new software metrics can be extended easily given that GPES has a flexible data model and a component-based design. We conducted several case studies to evaluate the usefulness and effectiveness of our tool. Case studies show that researchers can reduce the overall cost of data analysis by transforming the data into the required formats.

Citation status

* References for papers published after 2023 are currently being built.

This paper was written with support from the National Research Foundation of Korea.