| 注册
首页|期刊导航|计算机应用研究|基于双重维度发现代码变更模式的挖掘方法

基于双重维度发现代码变更模式的挖掘方法

左翔宇 刘婧 何璐璐

计算机应用研究2017,Vol.34Issue(8):2252-2257,6.
计算机应用研究2017,Vol.34Issue(8):2252-2257,6.DOI:10.3969/j.issn.1001-3695.2017.08.003

基于双重维度发现代码变更模式的挖掘方法

Software change pattern mining based on double dimensions

左翔宇 1刘婧 1何璐璐1

作者信息

  • 1. 武汉大学 计算机学院 软件工程国家重点实验室,武汉 430072
  • 折叠

摘要

Abstract

Identifying repetitive code changes from the history of code evolution, can benefit tool builders, program developers and code researchers.This paper employed the algorithm of change distiller to extract fine-grained changes from the code evolution history and then derived transactions using both the temporal and spacial dimentions.This paper designed a frequent multiple instance itemset mining algorithm, and applied to derive valuable high-level program change patterns.Experiment results on the real software projects illustrate that this approach can find the frequent code changes from the history of program evolution, reveal significant and high-level program transformations.

关键词

代码演变历史/代码变更模式/两重维度/频繁项集挖掘/高层次程序转换

Key words

history of code evolution/code change pattern/both temporal and spacial dimensions/frequent itemset mining/high-level program transformation

分类

信息技术与安全科学

引用本文复制引用

左翔宇,刘婧,何璐璐..基于双重维度发现代码变更模式的挖掘方法[J].计算机应用研究,2017,34(8):2252-2257,6.

计算机应用研究

OA北大核心CSCDCSTPCD

1001-3695

访问量0
|
下载量0
段落导航相关论文