基于类粒度的克隆代码群稳定性实证研究

来源 :计算机科学 | 被引量 : 0次 | 上传用户:yohoban
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
克隆代码研究与软件工程中的各类问题密切相关。现有的克隆代码稳定性研究主要集中于克隆代码与非克隆代码的比较以及不同克隆代码类型之间的比较,少有研究对克隆代码的稳定性与克隆群所分布的面向对象类进行相关分析。基于面向对象类的粒度进行了克隆群稳定性实证研究,设计了4项与克隆群稳定性相关的研究问题,围绕这些研究问题,将克隆群分为类内、类间和混合3组,并基于4种视角下的9个演化模式进行了克隆群稳定性的对比分析。首先,检测软件系统所有子版本中的克隆代码,识别并标注所有克隆代码片段所属的类信息;其次,基于克隆片段映射方法
其他文献
新修订的《中国共产党统一战线工作条例》关于非公有制经济领域统战工作部分,体现了党的十八大以来习近平总书记关于非公有制经济发展、非公有制经济领域统战工作的新理念、
民营经济作为我国第一市场主体和第一外贸主体,在构建以国内大循环为主体、国内国际双循环相互促进的新发展格局中有着举足轻重的作用,适应和引领新发展格局理应成为“两个健
当前漏洞检测技术可以实现对小规模程序的快速检测,但对大型或路径条件复杂的程序进行检测时其效率低下。为实现复杂路径条件下的漏洞快速检测,文中提出了一种复杂路径条件下
深度学习方法已被广泛应用于恶意软件检测中并取得了较好的预测精度,但同时深度神经网络容易受到对输入数据添加细微扰动的对抗攻击,导致模型输出错误的预测结果,从而使得恶
完形填空是初中英语教学中非常重要的一个教学模块,同时也是初中英语教学中的一个难点。完形填空是对学生英语综合能力的考察,所以有效提高学生的完形填空能力就能够显著提高
图书信息中心是中央社会主义学院直属部门,负责图书馆、网络、电教三块业务,现有人员9人。图书馆馆藏面积约2500平米,现有阅览室3个,书库3个,全馆藏书8万余册,历史类书籍占比
在当今数字化时代,开源技术、开源软件和开源社区日益重要,而通过量化分析方法研究开源领域的问题也已经成为一个重要的趋势。开发者是开源项目中的核心,其贡献度的量化以及
在软件的开发测试部署过程中,调试工作耗费了开发人员非常多的精力和时间,有时一个很难被发现的错误会导致多次重启调试。反向调试是软件调试的一种技术,无需重启即可向后查
随着审判管理日趋精细化,法院对审判风险精准化评估的需求逐渐增多,其中,如何有效进行审判风险等级定量分析是精准化风险评估的核心问题。现有的机器学习、风险矩阵等方法由
为了在食品领域从非结构化语料中抽取出有效的实体信息,提出了一种基于BERT(Bidirectional Encoder Representations from Transformers)和对抗训练的命名实体识别(Named Ent