基于贝叶斯网络的克隆代码有害性预测

来源 :计算机应用 | 被引量 : 0次 | 上传用户:ylycxr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在软件开发过程中,程序员的复制、粘贴活动会产生大量的克隆代码,而那些发生不一致变化的克隆代码往往对程序是有害的。为了解决该问题,有效地发现程序中的有害克隆代码,提出一种基于贝叶斯网络的克隆有害性预测方法。首先,结合软件缺陷研究领域与克隆演化领域的相关研究成果,提出了两大类表征克隆代码信息的特征,分别是静态特征和演化特征;其次,通过贝叶斯网络核心算法来构建克隆有害性预测模型;最后,预测有害克隆代码发生的可能性。在5款C语言开源软件共99个版本上对克隆有害性预测模型的性能进行评估,实验结果表明该方法能够有效地
其他文献
【正】 山西省中药材种植协会下设技术指导部、种苗供应部、市场信息部、产品回收部,竭城为全体会员服务。参加首期中药材种植培训班的400多名学员已成为正式会员。 一、如何
遇到连阴雪雾天气,要以保温、增加光照为主,具体措施如下。1.多层覆盖保温在棚膜外加盖双层草苫,或在草苫上加盖防雨雪塑料薄膜,以保持草苫干燥。也可在温室地面上覆盖麦秸或麦糠,
7 月26 日,建设部和国家建材局联合在大庆召开“全国混凝土砌块应用及建筑节能技术经验交流会”。全国140 多位专家和代表来这里参观学习交流经验。大庆作为一个石油城市,为什
期刊
CatalyticOxidationofCyclohexenewithMolecularOxygenonHydrotalcite-IikeCompoundsGUOJun,WANGNing,JIAOQing-zeandJIANGDa-zhen(Depa...
实心黏土砖在安徽省墙体材料市场中一直占主导地位,生产企业点多面广。据不完全统计,全省各类黏土实心砖企业共计8000多家,尚不包括一些季节性的小土窑等,近年来的产量始终维持在
我们发现不少病人想当然地认为,助消化药就应该在饭后吃。这种错误虽然没有很大的副作用,但会影响疗效。正确的方法是,饭前半小时左右服用。
江苏省海门市墙改工作起步于1988年,经过十几年的艰苦努力,取得了显著的成绩。近几年,海门市城区新开发建筑99%以上应用了新型墙材,因而,曾多次受到上级有关部门领导的赞誉。最近,海
晚上7时,浙江省永嘉县岩头村丽水街沿河的彩灯亮了起来。红色光晕蜿蜒映照下,灯彩、奇岩、村屋、古树皆成水中画影。漫步在这条临河商业街,可以喝杯咖啡歇歇脚,也可以品尝本
PiezoelectricFiber-opticSpectroelectrochemistry──ANewTechniqueofSpectroelectrochemistryinCombinationWithPiezoelectricQuartzCr...
针对现实生活中人们的社交关系和兴趣爱好对节点进行社会活动的驱动作用,提出了一种基于用户兴趣相似性的节点移动模型。该模型将节点对活动的感兴趣程度抽象为一个兴趣概率矩阵,利用皮尔逊相关系数计算节点的兴趣相似群体。仿真实验表明,该模型在一定时间范围内节点的相遇时间间隔和相遇持续时间的互补累积分布函数近似服从幂律分布,更加接近真实数据集统计结果得到的曲线,同时也表明了节点在进行夜间活动时,具有很强的时空规