@article{ART002138077},
author={이용현 and Kisub Kim and Lee Jaekwon and Woosung Jung},
title={Design and Implementation of a Data Extraction Tool for Analyzing Software Changes},
journal={Journal of The Korea Society of Computer and Information},
issn={1598-849X},
year={2016},
volume={21},
number={8},
pages={65-75}
TY - JOUR
AU - 이용현
AU - Kisub Kim
AU - Lee Jaekwon
AU - Woosung Jung
TI - Design and Implementation of a Data Extraction Tool for Analyzing Software Changes
JO - Journal of The Korea Society of Computer and Information
PY - 2016
VL - 21
IS - 8
PB - The Korean Society Of Computer And Information
SP - 65
EP - 75
SN - 1598-849X
AB - 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.
KW - Data extraction;Change analysis;Code ownership;Mining software repositories
DO -
UR -
ER -
이용현, Kisub Kim, Lee Jaekwon and Woosung Jung. (2016). Design and Implementation of a Data Extraction Tool for Analyzing Software Changes. Journal of The Korea Society of Computer and Information, 21(8), 65-75.
이용현, Kisub Kim, Lee Jaekwon and Woosung Jung. 2016, "Design and Implementation of a Data Extraction Tool for Analyzing Software Changes", Journal of The Korea Society of Computer and Information, vol.21, no.8 pp.65-75.
이용현, Kisub Kim, Lee Jaekwon, Woosung Jung "Design and Implementation of a Data Extraction Tool for Analyzing Software Changes" Journal of The Korea Society of Computer and Information 21.8 pp.65-75 (2016) : 65.
이용현, Kisub Kim, Lee Jaekwon, Woosung Jung. Design and Implementation of a Data Extraction Tool for Analyzing Software Changes. 2016; 21(8), 65-75.
이용현, Kisub Kim, Lee Jaekwon and Woosung Jung. "Design and Implementation of a Data Extraction Tool for Analyzing Software Changes" Journal of The Korea Society of Computer and Information 21, no.8 (2016) : 65-75.
이용현; Kisub Kim; Lee Jaekwon; Woosung Jung. Design and Implementation of a Data Extraction Tool for Analyzing Software Changes. Journal of The Korea Society of Computer and Information, 21(8), 65-75.
이용현; Kisub Kim; Lee Jaekwon; Woosung Jung. Design and Implementation of a Data Extraction Tool for Analyzing Software Changes. Journal of The Korea Society of Computer and Information. 2016; 21(8) 65-75.
이용현, Kisub Kim, Lee Jaekwon, Woosung Jung. Design and Implementation of a Data Extraction Tool for Analyzing Software Changes. 2016; 21(8), 65-75.
이용현, Kisub Kim, Lee Jaekwon and Woosung Jung. "Design and Implementation of a Data Extraction Tool for Analyzing Software Changes" Journal of The Korea Society of Computer and Information 21, no.8 (2016) : 65-75.