Where Does This Code Come from and Where Does It Go? - Integrated Code History Tracker for Open Source Systems

被引:0
|
作者
Inoue, Katsuro [1 ]
Sasaki, Yusuke [1 ]
Xia, Pei [1 ]
Manabe, Yuki [1 ]
机构
[1] Osaka Univ, Osaka, Japan
关键词
Code Search; Software Evolution; Open Source System; SOFTWARE; CCFINDER;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
When we reuse a code fragment in an open source system, it is very important to know the history of the code, such as the code origin and evolution. In this paper, we propose an integrated approach to code history tracking for open source repositories. This approach takes a query code fragment as its input, and returns the code fragments containing the code clones with the query code. It utilizes publicly available code search engines as external resources. Based on this model, we have designed and implemented a prototype system named Ichi Tracker. Using Ichi Tracker, we have conducted three case studies. These case studies show the ancestors and descendents of the code, and we can recognize their evolution history.
引用
收藏
页码:331 / 341
页数:11
相关论文
共 50 条