张瑞霞
- 作品数:3 被引量:16H指数:2
- 供职机构:内蒙古师范大学计算机与信息工程学院更多>>
- 发文基金:内蒙古自治区自然科学基金国家自然科学基金内蒙古自治区高等学校科学研究项目更多>>
- 相关领域:自动化与计算机技术更多>>
- 基于贝叶斯网络的克隆代码有害性预测被引量:8
- 2016年
- 在软件开发过程中,程序员的复制、粘贴活动会产生大量的克隆代码,而那些发生不一致变化的克隆代码往往对程序是有害的。为了解决该问题,有效地发现程序中的有害克隆代码,提出一种基于贝叶斯网络的克隆有害性预测方法。首先,结合软件缺陷研究领域与克隆演化领域的相关研究成果,提出了两大类表征克隆代码信息的特征,分别是静态特征和演化特征;其次,通过贝叶斯网络核心算法来构建克隆有害性预测模型;最后,预测有害克隆代码发生的可能性。在5款C语言开源软件共99个版本上对克隆有害性预测模型的性能进行评估,实验结果表明该方法能够有效地实现对克隆代码有害性的预测,降低有害克隆代码对软件的威胁,提高软件质量。
- 张丽萍张瑞霞王欢闫盛
- 关键词:克隆代码贝叶斯网络克隆演化
- 基于贝叶斯网络的克隆代码有害性预测研究
- 克隆代码对软件的开发与维护产生了重大影响.为了有效地解决有害克隆代码的评价问题,提出一种基于贝叶斯网络的克隆有害性预测方法.从发生了不一致改变的克隆可能引发程序错误,进而导致潜在的维护费用这一观点出发,将发生不一致改变的...
- 张丽萍张瑞霞王欢闫盛
- 关键词:软件开发克隆代码贝叶斯网络克隆演化
- 文献传递
- 基于主题建模技术的克隆群映射方法被引量:11
- 2015年
- 针对对源代码进行拷贝、粘贴及修改活动会导致软件中出现大量的克隆代码的问题,将主题建模技术应用于克隆代码,提出一种克隆群映射方法。运用主题建模技术将映射问题由高维的代码空间转化到低维的主题空间上,通过主题的映射间接实现映射相邻版本克隆群的目的。对4款开源软件进行方法评估,实验结果表明,使用该方法的查全率和查准率均高达0.99,其能够有效准确地实现相邻版本的克隆群映射。
- 张瑞霞张丽萍王春晖侯敏
- 关键词:克隆代码主题建模