原文服务方: 计算机应用研究       
摘要:
为了实现代码缺陷与代码味道的自动探测与优化,提升优化与重构的效率,设计并开发了一套名为SCORT的源代码优化与重构工具.SCORT将源代码解析为抽象语法树,再探测其中存在的代码缺陷和代码味道,最后对缺陷和味道进行自动优化和重构.在SCORT中已经实现了对15种常见代码缺陷和六种常见代码味道的检测以及自动优化与重构,提供了多种代码味道的自动重构算法,且具有良好的可扩展性.通过对三个待测项目的探测和优化实验结果表明,对于常见代码缺陷的探测和优化,SCORT的精确率、召回率和准确率均可达100%;对于部分常见的代码味道,SCORT尚需进一步完善.SCORT有助于开发人员提高代码质量,减少源代码中存在的缺陷和味道.
推荐文章
类间结构型代码味道自动检测的研究
重构
代码味道
自动化检测
LePUS
设计模型
形式化规则
代码依恋检测与重构研究
代码依恋
坏味道
检测
重构
自动Java代码缺陷检测技术
代码审查
缺陷检测
缺陷模式
缺陷模式树
基于抽象语法树的代码味道识别工具的分析与设计
重构
代码味道
抽象语法树
度量
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 代码缺陷与代码味道的自动探测与优化研究
来源期刊 计算机应用研究 学科
关键词 代码缺陷 代码味道 探测 优化 重构 抽象语法树
年,卷(期) 2014,(1) 所属期刊栏目 软件技术研究
研究方向 页码范围 170-176
页数 7页 分类号 TP311.5
字数 语种 中文
DOI 10.3969/j.issn.1001-3695.2014.01.040
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 胡志刚 中南大学信息科学与工程学院 188 1174 17.0 23.0
5 刘伟 中南大学信息科学与工程学院 162 1047 18.0 23.0
6 刘宏韬 中南大学软件学院 6 29 3.0 5.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (4)
节点文献
引证文献  (9)
同被引文献  (5)
二级引证文献  (7)
2010(1)
  • 参考文献(1)
  • 二级参考文献(0)
2011(1)
  • 参考文献(1)
  • 二级参考文献(0)
2012(1)
  • 参考文献(1)
  • 二级参考文献(0)
2013(1)
  • 参考文献(1)
  • 二级参考文献(0)
2014(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2015(1)
  • 引证文献(1)
  • 二级引证文献(0)
2016(2)
  • 引证文献(1)
  • 二级引证文献(1)
2017(3)
  • 引证文献(2)
  • 二级引证文献(1)
2018(6)
  • 引证文献(2)
  • 二级引证文献(4)
2019(2)
  • 引证文献(2)
  • 二级引证文献(0)
2020(2)
  • 引证文献(1)
  • 二级引证文献(1)
研究主题发展历程
节点文献
代码缺陷
代码味道
探测
优化
重构
抽象语法树
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机应用研究
月刊
1001-3695
51-1196/TP
大16开
1984-01-01
chi
出版文献量(篇)
21004
总下载数(次)
0
总被引数(次)
238385
论文1v1指导