黄小明
- 作品数:2 被引量:2H指数:1
- 供职机构:江西师范大学计算机信息工程学院更多>>
- 发文基金:江西省自然科学基金国家自然科学基金江西省科技支撑计划项目更多>>
- 相关领域:自动化与计算机技术更多>>
- 基于版本的多重软件重构自动检测技术研究被引量:2
- 2018年
- 软件重构的自动检测是目前软件重构领域的一个研究热点.目前,多重软件重构的自动检测方法能够检测出在不同软件版本的不同位置上实施的多重重构操作,但是对发生在不同软件版本的相同位置上的多重重构操作则无能为力.为此,该文提出了一种在函数级别,利用函数调用图,实现基于多版本的多重软件重构的自动检测方法.该方法能够自动检测出在不同软件版本中的同一个函数上发生的"函数抽取"和"函数重命名"多重重构操作.同时,通过实验验证了该方法的有效性.
- 钟林辉黄小明薛良波叶海涛
- 基于演化依赖的Java软件聚类实现技术研究
- 2015年
- 传统的软件聚类方法没有考虑软件实体间存在一些无法通过静态分析手段获取的关系(即演化依赖关系),这将导致聚类后的软件可能不符合"高内聚、低耦合"特征.为了解决上述问题,提出了将软件演化信息纳入软件聚类过程的策略,并在扩展的Java依赖模型的基础上,实现了一个基于模拟退火的软件聚类算法.实验结果表明:该方法能达到提高软件聚类准确度的目的.
- 钟林辉李俊杰张能伟黄小明
- 关键词:低耦合