刘宏韬
- 作品数:10 被引量:23H指数:3
- 供职机构:中南大学软件学院更多>>
- 发文基金:国家自然科学基金湖南省研究生科研创新项目更多>>
- 相关领域:自动化与计算机技术文化科学更多>>
- 增强现实技术及其在电子商务中的应用被引量:2
- 2015年
- 近年来,增强现实技术发展迅速,以超越现实的视觉体验引起了各界的广泛关注。增强现实技术与电子商务领域的结合,将为用户带来新颖独特的产品呈现形式和互动性更强的营销体验,在增强真实性和趣味性的同时,为商家带来更大的收益。本文介绍增强现实技术,重点分析主流三维注册实现方案的特点及优缺点,并从多方面介绍增强现实技术在当前电子商务中的应用。
- 刘伟刘宏韬蒋志宏
- 关键词:电子商务三维注册
- 基于抽象语法树和多态机制的复杂条件语句自动重构研究被引量:2
- 2014年
- 针对源代码中复杂条件语句将增加程序的复杂性,影响代码的易理解性、可测试性、可维护性和可扩展性等问题,提出了一种基于抽象语法树和多态机制的复杂条件语句自动重构方法,用于识别源代码中复杂条件语句的重构时机并实施自动代码重构。首先将源代码转换为抽象语法树,再探测代码中的条件语句,寻找满足预定条件的条件语句,最后利用多态机制对条件语句进行自动重构,将其封装到一系列子类中。对4个开源项目进行重构时机识别和自动重构实验。实验结果表明,重构时机识别算法的精确率可达100%,并能准确地实现代码的自动重构;经回归测试,重构后的代码未引入任何错误;此外,该算法具有较好的性能,执行时间与系统规模呈线性关系,能够应用于各类不同规模的系统。
- 刘伟胡志刚刘宏韬
- 关键词:抽象语法树多态
- 在山西省农业旱情产量型评价指标体系软件中数据库的建立及应用
- 2007年
- 在山西省农业旱情产量型评价指标体系软件中,用到了大量的原始数据,在编写的过程中就要求将这些数据存入数据库中。文中首先介绍了上述程序中所需的关系型数据库的建立过程,然后介绍了所建数据库按要求导入程序中的关系运算方法以及如何用嵌入Visual Basic中的SQL语句实现。
- 韩永佳荣榕刘爱珍杨亮李红星刘宏韬
- 关键词:关系数据库VISUALSQL
- 单例模式导向的源代码自动重构研究被引量:6
- 2014年
- 针对手工重构存在容易引入错误且重构效率较低等问题,本文提出了一种以单例模式为导向的源代码自动重构方法.首先将源代码转换成抽象语法树,然后对抽象语法树进行操作,按照单例模式的要求修改抽象语法树,并自动生成重构后的单例类.该方法不仅可以对指定类进行自动单例化重构,还可以对源代码中所有创建该类实例的代码进行自动重构.对方法进行正确性检验并将其应用于两个不同规模的软件项目,实验结果表明该方法可以准确、高效地实现类的自动单例化重构,重构算法的执行时间与系统规模呈线性关系.
- 刘伟胡志刚刘宏韬
- 关键词:抽象语法树单例模式
- 面向电子及相关本科专业嵌入式数字系统的研究与开发
- 嵌入式技术是目前国内高校电子及其相关专业,如电子技术、通信、通讯、计算机技术、软件工程、电力电子、机械自动化等方向和领域中必须学习和掌握的一门通用专业课程。其中嵌入式技术又分为嵌入式硬件和软件两个方向,硬件方向主要是指平...
- 刘宏韬
- 关键词:本科专业嵌入式软件实验箱教学系统
- 山西省农业旱情产量型评价指标体系软件的开发与编制被引量:2
- 2007年
- 文中介绍了山西省农业旱情产量型评价指标体系软件的设计与开发过程,并简要讨论了在这个过程中所遇到的一些问题。
- 荣榕韩永佳刘爱珍杨亮李红星刘宏韬
- 关键词:农业旱情
- 面向对象软件度量因子的幂律分布研究被引量:4
- 2018年
- 结合幂律分布的研究方法对面向对象软件度量的结果进行研究,探讨不同结构层次软件度量中出现的长尾分布现象。基于4个大型Java开源项目,分别对类代码长度、类属性个数和类方法数这3个影响软件质量的主要度量因子进行度量。度量结果拟合幂律分布,采用极大似然估计法对拟合的幂律分布形状参数进行估计,并使用基于拔靴法的假设检验方法评估拟合效果。通过对3个度量因子统计结果研究发现,幂律分布存在于大部分统计结果的尾部。利用度量因子拟合的幂律分布函数,在互补累积分布图中找到偏离拟合幂律分布函数较远的类,可以在这些类中发现代码质量问题。
- 冼伟成刘伟刘宏韬刘宏韬
- 关键词:幂律分布极大似然估计面向对象度量代码质量
- 基于抽象语法树的数据泥团自动检测研究被引量:3
- 2017年
- 数据泥团是一种常见的代码味道,它将带来重复代码和维护难度增加等问题。针对大部分已有的代码味道自动检测工具无法检测数据泥团,且检测类型不全面等问题,提出一种基于抽象语法树的数据泥团自动检测方法。该方法在已有检测工具的基础上,增加了新的数据泥团类型,并加入了剔除冗余数据泥团和提取子数据泥团等步骤。通过对4个开源项目进行数据泥团实验,结果表明方法具有较高的精确率,与Stench Blossom、inFusion等工具的数据泥团自动检测功能相比,能够检测出一些其他工具无法检测的数据泥团。同时,该方法具有较好的性能,执行时间与系统规模成正比。
- 刘宏韬刘伟胡志刚
- 关键词:抽象语法树
- 代码缺陷与代码味道的自动探测与优化研究被引量:5
- 2014年
- 为了实现代码缺陷与代码味道的自动探测与优化,提升优化与重构的效率,设计并开发了一套名为SCORT的源代码优化与重构工具。SCORT将源代码解析为抽象语法树,再探测其中存在的代码缺陷和代码味道,最后对缺陷和味道进行自动优化和重构。在SCORT中已经实现了对15种常见代码缺陷和六种常见代码味道的检测以及自动优化与重构,提供了多种代码味道的自动重构算法,且具有良好的可扩展性。通过对三个待测项目的探测和优化实验结果表明,对于常见代码缺陷的探测和优化,SCORT的精确率、召回率和准确率均可达100%;对于部分常见的代码味道,SCORT尚需进一步完善。SCORT有助于开发人员提高代码质量,减少源代码中存在的缺陷和味道。
- 刘伟刘宏韬胡志刚
- 关键词:抽象语法树
- 面向电子及相关本科专业嵌入式教学系统的研究与开发
- 嵌入式技术是目前国内高校电子及其相关专业,如电子技术、通信、通讯、计算机技术、软件工程、电力电子、机械自动化等方向和领域中必须学习和掌握的一门通用专业课程。其中嵌入式技术又分为嵌入式硬件和软件两个方向,硬件方向主要是指平...
- 刘宏韬
- 关键词:嵌入式软件实验箱教学系统