基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
代码变更的理解一般基于文本差异化工具,其处理输出的基本对象是一个变更块(hunk).许多重构都掺杂在日常的bug修改、功能特征的增加等代码变更中,将重构与其它工作隔离有利于对代码变更的理解.现有的代码可视化方法仅展示变更文本,未进行代码变更前后重构模式的展示,没有发挥出可视化技术的优越性.本文基于变更块对代码重构模式进行展示,以抽取方法为例,在4个开源项目中进行实验,并取得了理想的展示效果.
推荐文章
基于代码克隆检测的抽取方法重构模式识别
重构模式
重构模式识别
代码克隆检测
代码变更
抽取方法
基于双重维度发现代码变更模式的挖掘方法
代码演变历史
代码变更模式
两重维度
频繁项集挖掘
高层次程序转换
源代码中设计模式实例的抽取及验证方法研究
设计模式
逆向工程
多重性分析
动态分析
基于故障模式的代码审查方法
代码审查
故障模式
效率
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于变更块的代码重构模式展示—以抽取方法为例
来源期刊 智能计算机与应用 学科 工学
关键词 变更块 重构 抽取方法 重构模式展示
年,卷(期) 2019,(3) 所属期刊栏目 学术研究与应用
研究方向 页码范围 85-88
页数 4页 分类号 TP311.5
字数 2251字 语种 中文
DOI 10.3969/j.issn.2095-2163.2019.03.018
五维指标
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (23)
共引文献  (7)
参考文献  (7)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
1991(1)
  • 参考文献(0)
  • 二级参考文献(1)
1997(1)
  • 参考文献(0)
  • 二级参考文献(1)
2002(1)
  • 参考文献(0)
  • 二级参考文献(1)
2004(1)
  • 参考文献(0)
  • 二级参考文献(1)
2006(2)
  • 参考文献(0)
  • 二级参考文献(2)
2007(2)
  • 参考文献(1)
  • 二级参考文献(1)
2009(3)
  • 参考文献(0)
  • 二级参考文献(3)
2011(1)
  • 参考文献(0)
  • 二级参考文献(1)
2012(1)
  • 参考文献(0)
  • 二级参考文献(1)
2013(2)
  • 参考文献(0)
  • 二级参考文献(2)
2014(5)
  • 参考文献(0)
  • 二级参考文献(5)
2015(4)
  • 参考文献(2)
  • 二级参考文献(2)
2016(3)
  • 参考文献(1)
  • 二级参考文献(2)
2017(1)
  • 参考文献(1)
  • 二级参考文献(0)
2018(2)
  • 参考文献(2)
  • 二级参考文献(0)
2019(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
变更块
重构
抽取方法
重构模式展示
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
智能计算机与应用
双月刊
2095-2163
23-1573/TN
大16开
哈尔滨市南岗区繁荣街155号(哈工大新技术楼916室)
14-144
1985
chi
出版文献量(篇)
6183
总下载数(次)
26
总被引数(次)
14240
论文1v1指导