原文服务方: 计算机应用研究       
摘要:
为了实现代码缺陷与代码味道的自动探测与优化,提升优化与重构的效率,设计并开发了一套名为SCORT的源代码优化与重构工具.SCORT将源代码解析为抽象语法树,再探测其中存在的代码缺陷和代码味道,最后对缺陷和味道进行自动优化和重构.在SCORT中已经实现了对15种常见代码缺陷和六种常见代码味道的检测以及自动优化与重构,提供了多种代码味道的自动重构算法,且具有良好的可扩展性.通过对三个待测项目的探测和优化实验结果表明,对于常见代码缺陷的探测和优化,SCORT的精确率、召回率和准确率均可达100%;对于部分常见的代码味道,SCORT尚需进一步完善.SCORT有助于开发人员提高代码质量,减少源代码中存在的缺陷和味道.
推荐文章
C++代码缺陷自动检测工具的研究与实现
静态分析
抽象语法树
缺陷检测
规则扩展
RTW嵌入式代码自动生成机制与代码结构分析
实时工作间
嵌入式系统
代码自动生成技术
VxWorks
嵌入式软件自动代码生成和代码整合方法研究
嵌入式软件开发
自动代码生成
代码整合
电动天窗控制
虚拟试验对象框架代码自动生成技术的研究与实现
分布式环境
虚拟试验对象
自动生成
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 代码缺陷与代码味道的自动探测与优化研究
来源期刊 计算机应用研究 学科
关键词 代码缺陷 代码味道 探测 优化 重构 抽象语法树
年,卷(期) 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指导