湖南省研究生科研创新项目(CX2012B068)
- 作品数:1 被引量:5H指数:1
- 相关作者:刘伟刘宏韬胡志刚更多>>
- 相关机构:中南大学更多>>
- 发文基金:湖南省研究生科研创新项目国家自然科学基金更多>>
- 相关领域:自动化与计算机技术更多>>
- 代码缺陷与代码味道的自动探测与优化研究被引量:5
- 2014年
- 为了实现代码缺陷与代码味道的自动探测与优化,提升优化与重构的效率,设计并开发了一套名为SCORT的源代码优化与重构工具。SCORT将源代码解析为抽象语法树,再探测其中存在的代码缺陷和代码味道,最后对缺陷和味道进行自动优化和重构。在SCORT中已经实现了对15种常见代码缺陷和六种常见代码味道的检测以及自动优化与重构,提供了多种代码味道的自动重构算法,且具有良好的可扩展性。通过对三个待测项目的探测和优化实验结果表明,对于常见代码缺陷的探测和优化,SCORT的精确率、召回率和准确率均可达100%;对于部分常见的代码味道,SCORT尚需进一步完善。SCORT有助于开发人员提高代码质量,减少源代码中存在的缺陷和味道。
- 刘伟刘宏韬胡志刚
- 关键词:抽象语法树