您的位置: 专家智库 > >

刘伟

作品数:4 被引量:10H指数:2
供职机构:中南大学软件学院更多>>
发文基金:国家自然科学基金更多>>
相关领域:自动化与计算机技术更多>>

文献类型

  • 4篇中文期刊文章

领域

  • 4篇自动化与计算...

主题

  • 3篇代码
  • 2篇语法树
  • 2篇抽象语法
  • 2篇抽象语法树
  • 1篇代码质量
  • 1篇多目标遗传算...
  • 1篇遗传算法
  • 1篇源代码
  • 1篇识别方法
  • 1篇似然估计
  • 1篇凝聚层次聚类
  • 1篇重复代码
  • 1篇自动识别
  • 1篇自动识别方法
  • 1篇文本
  • 1篇幂律
  • 1篇幂律分布
  • 1篇面向对象
  • 1篇面向对象度量
  • 1篇面向对象软件

机构

  • 4篇湖南中医药大...
  • 4篇中南大学

作者

  • 4篇胡志刚
  • 4篇刘伟
  • 2篇刘宏韬

传媒

  • 2篇计算机应用与...
  • 1篇计算机工程与...
  • 1篇软件

年份

  • 2篇2018
  • 1篇2017
  • 1篇2016
4 条 记 录,以下是 1-4
排序方式:
一种改进的基于文本的重复代码自动识别方法被引量:2
2018年
代码味道的识别与自动重构是近年来软件工程的热点领域之一,而重复代码是一种在软件工程中较为常见的代码味道。本文在基于文本的重复代码识别方法的基础上,通过词法分析对特定的Token作出处理后再对源代码进行对比,最后通过语法树的对比来对结果进行过滤以降低误报率。测试结果表明该方法对于重复代码有着较好的识别效果。对重复代码的自动识别算法研究有着借鉴意义,在软件的质量、维护等领域上也具有广泛的应用需求。
刘伟刘伟胡志刚
关键词:重复代码自动识别抽象语法树
基于抽象语法树的数据泥团自动检测研究被引量:3
2017年
数据泥团是一种常见的代码味道,它将带来重复代码和维护难度增加等问题。针对大部分已有的代码味道自动检测工具无法检测数据泥团,且检测类型不全面等问题,提出一种基于抽象语法树的数据泥团自动检测方法。该方法在已有检测工具的基础上,增加了新的数据泥团类型,并加入了剔除冗余数据泥团和提取子数据泥团等步骤。通过对4个开源项目进行数据泥团实验,结果表明方法具有较高的精确率,与Stench Blossom、inFusion等工具的数据泥团自动检测功能相比,能够检测出一些其他工具无法检测的数据泥团。同时,该方法具有较好的性能,执行时间与系统规模成正比。
刘宏韬刘伟胡志刚
关键词:抽象语法树
面向对象软件度量因子的幂律分布研究被引量:4
2018年
结合幂律分布的研究方法对面向对象软件度量的结果进行研究,探讨不同结构层次软件度量中出现的长尾分布现象。基于4个大型Java开源项目,分别对类代码长度、类属性个数和类方法数这3个影响软件质量的主要度量因子进行度量。度量结果拟合幂律分布,采用极大似然估计法对拟合的幂律分布形状参数进行估计,并使用基于拔靴法的假设检验方法评估拟合效果。通过对3个度量因子统计结果研究发现,幂律分布存在于大部分统计结果的尾部。利用度量因子拟合的幂律分布函数,在互补累积分布图中找到偏离拟合幂律分布函数较远的类,可以在这些类中发现代码质量问题。
冼伟成刘伟刘宏韬刘宏韬
关键词:幂律分布极大似然估计面向对象度量代码质量
基于聚类的多目标遗传算法在类职责分配中的应用被引量:1
2016年
在面向对象软件设计与实现过程中,类职责分配是其中最重要且复杂的步骤之一,它在很大程度上影响软件质量。为了实现类职责自动分配的目标,从软件内聚与耦合度量的角度出发,建立了类职责分配问题多目标优化模型。在基于快速非支配排序多目标遗传算法基础上,引入凝聚的层次聚类技术,保证群体多样性,避免陷入未成熟收敛。在实验中,通过对类职责自动分配并与一个已有的设计优良的软件系统进行对比,验证了此算法的正确性。另外,通过与单目标遗传算法、SPEA2算法对比表明,本算法在解决类职责分配问题上运行效果最好。
李雅琎刘伟胡志刚
关键词:多目标遗传算法凝聚层次聚类
共1页<1>
聚类工具0