克隆代码

作品数:57被引量:108H指数:7
导出分析报告
相关领域:自动化与计算机技术更多>>
相关作者:张丽萍刘东升王春晖侯敏苏小红更多>>
相关机构:内蒙古师范大学哈尔滨工业大学北京航空航天大学天津大学更多>>
相关期刊:《计算机技术与发展》《计算机工程与设计》《南京工业大学学报(自然科学版)》《电脑编程技巧与维护》更多>>
相关基金:国家自然科学基金内蒙古自治区自然科学基金内蒙古自治区高等学校科学研究项目内蒙古自治区教育厅资助项目更多>>
-

检索结果分析

结果分析中...
条 记 录,以下是1-10
视图:
排序:
CloneIRD:面向代码溯源的克隆代码继承关系判定方法
《郑州大学学报(理学版)》2024年第2期18-25,共8页姜智文 任怡 杨立明 管剑波 李宝 谭郁松 
国家自然科学基金项目(U19A2060,61872444)。
随着开源软件的广泛使用,代码溯源成为管理软件源代码、降低潜在风险的重要技术手段。基于代码克隆检测的大规模代码溯源分析,从其检测结果中鉴别代码克隆对之间的继承关系,对代码来源追踪、组件依赖关系分析、软件脆弱性分析以及代码...
关键词:代码溯源 克隆代码 克隆检测 代码继承关系 
基于类粒度的克隆代码群稳定性实证研究
《计算机科学》2021年第5期75-85,共11页张久杰 陈超 聂宏轩 夏玉芹 张丽萍 马占飞 
国家自然科学基金(61762071,61462071);内蒙古自治区自然科学基金(2014MS0613,2015MS0606,2016MS0614,2019MS06037);2020年度重庆市出版专项资金资助项目。
克隆代码研究与软件工程中的各类问题密切相关。现有的克隆代码稳定性研究主要集中于克隆代码与非克隆代码的比较以及不同克隆代码类型之间的比较,少有研究对克隆代码的稳定性与克隆群所分布的面向对象类进行相关分析。基于面向对象类...
关键词:软件演化 软件维护 克隆代码 稳定性 类内克隆 类间克隆 混合克隆 
基于软件历史仓库和抽象语法树的相似缺陷识别方法被引量:7
《系统工程与电子技术》2020年第10期2399-2408,共10页龚丹 王甜甜 苏小红 董美含 
国家自然科学基金(61672191);“十三五”国家重点研发计划(2017YFC0702204)资助课题。
软件开发过程中,软件开发人员常常通过搜索软件历史仓库(historical software repository,HSR),再经复制/粘贴以实现软件复用。HSR中会保存被复用的代码的缺陷及修复信息,辅助处理相似缺陷。基于此,提出一种基于HSR挖掘的相似缺陷识别...
关键词:软件复用 软件历史仓库 克隆代码 相似缺陷 抽象语法树 
基于Scratch编程中“广播”和“克隆”代码块的教学活动设计
《中小学电教(综合)》2020年第9期66-68,共3页周齐 伍巧 
随着Scratch编程教学在中小学的普及,越来越多的一线教师开始关注如何在编程课堂中更好、更有效地让学生理解和运用相关知识,提升学生编程能力和思维能力。在编程教学中,"克隆"和"广播"的教学难度较大。本文基于Scratch中"广播"和"克隆...
关键词:SCRATCH 教学设计 思维能力 一线教师 “克隆”和“广播” 
基于迁移学习和过采样技术的跨项目克隆代码一致性维护需求预测
《计算机科学》2020年第9期10-16,共7页欧阳鹏 陆璐 张凡龙 邱少健 
国家自然科学基金(61370103);广州产学研基金(201902020004);梅州产学研项目(2019A0101019)。
近年来,随着软件需求的不断增加,开发人员通过复用已有的代码向项目中引入了大量的克隆代码。随着软件版本的迭代和更新,克隆代码会发生变化,而克隆代码变化会导致额外的维护代价,并逐渐成为软件维护的负担。研究人员尝试利用机器学习...
关键词:克隆代码 跨项目预测 一致性变化 迁移学习 过采样技术 
浅析克隆代码领域本体构建研究
《内蒙古教育》2020年第18期127-128,共2页翟晔 葛湘薇 
代码克隆是软件开发中常用的方法。本文针对"克隆代码领域本体构建"这一核心问题,从克隆代码领域本体模型的规划、分析与设计、形式化、本体评估及维护等方面展开具体研究工作。通过克隆检测结果获取克隆代码的克隆关系,通过代码静态分...
关键词:克隆代码 领域本体 克隆关系 克隆检测 
基于Word2vec的克隆代码检测方法研究被引量:2
《计算机技术与发展》2020年第8期124-128,共5页贾清 杨抒 
新疆维吾尔自治区重大科技专项(2017A01002-5);新疆农业大学博士后科研流动站资助。
系统中的克隆代码会增加程序员理解代码、修改代码的时间,并且在代码中一处克隆代码出现错误可能会导致系统中多个相同代位置的代码出现错误,大大增大了程序员进行软件维护的成本。为了找到系统文件中的克隆代码,利用基于Word2vec的克...
关键词:Word2vec 克隆代码 自动检测 相似度 软件维护 
挖掘软件源代码的代码注释自动生成方法被引量:7
《计算机工程与应用》2020年第10期246-253,共8页白杨 张丽萍 
国家自然科学基金(No.61462071);内蒙古自然科学基金(No.2018MS06009);内蒙古教育厅资助项目(No.NJZY18025)。
针对大多数软件代码注释数量少、质量低的问题,提出了一种自动生成代码注释的方法。利用Nicad检测出克隆代码,提取出这些代码以及相应的注释,对代码和注释分别进行精简优化,将注释与代码匹配映射,为代码自动生成注释。对5款软件中的代...
关键词:克隆代码 克隆检测 代码注释 注释优化 自动生成注释 
基于特征矩阵的Python克隆代码漏洞检测方法被引量:7
《武汉大学学报(理学版)》2019年第5期472-478,共7页彭双和 刘佩瑶 赵佳利 
国家自然科学基金(61572066)
随着人工智能和机器学习的快速发展,拥有强大第三方库的Python越来越受程序员的青睐。为了缩短开发周期,代码复用成为程序员的首选。代码复用的最直接方式是进行代码克隆,如果被克隆的代码存在漏洞,所造成的损失将是无法预料的。本文提...
关键词:漏洞 特征矩阵 克隆代码 PYTHON 
基于软件演化历史识别并推荐重构克隆的方法被引量:1
《计算机科学》2019年第8期224-232,共9页折蓉蓉 张丽萍 
国家自然科学基金资助项目(61462071);内蒙古自然科学基金资助项目(2018MS06009);内蒙古教育厅资助项目(NJZY17049);内蒙古师范大学科研基金项目(2016ZRYB003)资助
现有克隆代码重构研究局限于单一版本的静态分析,忽略了克隆代码的演化过程,这导致在克隆代码重构决策方面缺乏有效的方法。因此文中首先从克隆检测、克隆映射、克隆家系以及软件维护日志管理系统中提取与克隆代码密切相关的演化历史信...
关键词:克隆代码 克隆重构 克隆跟踪 克隆家系 特征提取 
检索报告 对象比较 聚类工具 使用帮助 返回顶部