【摘 要】
:
源码相似性度量是代码推荐、缺陷监测、代码搜索等很多软件工程领域任务的基础工作。传统的源码相似性度量方法主要利用统计方法从代码的结构属性、文本特性两方面进行度量,缺乏对代码的语义相似性研究。为解决此类问题,在词嵌入基础上提出结合TF-IDF和Word2vec的向量空间模型,利用向量间距离衡量代码间的相似性,融合代码的语义信息和统计信息。实验结果表明,相比于传统基于统计的方法,该模型效果提高了15%。
【机 构】
:
江苏师范大学智慧教育学院,江苏师范大学计算机科学与技术学院
【基金项目】
:
国家自然科学基金项目(61502212),江苏省高等学校大学生创新创业训练计划项目(201910320134Y),2019年第一批谷歌支持教育部产学合作协同育人项目(2e317703-2af0-4ecb-ba7c-35e290356017)。
论文部分内容阅读
源码相似性度量是代码推荐、缺陷监测、代码搜索等很多软件工程领域任务的基础工作。传统的源码相似性度量方法主要利用统计方法从代码的结构属性、文本特性两方面进行度量,缺乏对代码的语义相似性研究。为解决此类问题,在词嵌入基础上提出结合TF-IDF和Word2vec的向量空间模型,利用向量间距离衡量代码间的相似性,融合代码的语义信息和统计信息。实验结果表明,相比于传统基于统计的方法,该模型效果提高了15%。
其他文献
随着桌面虚拟化技术发展,多媒体视频播放占用CPU高、带宽大等难题越发凸显,造成服务器资源紧张。为解决该问题,视频重定向技术受到关注,其研究重点为本地视频及FLASH视频重定向技术。对当下流行的HTML5在线视频重定向技术进行了研究。为降低服务器CPU和网络带宽占用,提出一种重构Windows Media Fundation播放架构方法,结合二值化视频区域查找算法完成虚拟机内HTML5视频播放重定向。该方法能有效降低CPU和网络带宽占用。完成视频重定向后虚机内部CPU资源占用降低约70%~80%,且用户在流
为实现桑蚕养殖的智能化管理,降低劳动力成本,提出一种基于模糊控制的桑蚕养殖物联网管理系统控制方案。针对目前蚕房温湿度控制普遍存在的时滞性、大惯性、时变性等问题,设计了以蚕房温湿度偏差和温湿度偏差变化率为输入参数,同时结合专家数据库的模糊控制器。采用MATLAB软件仿真和现场数据采集测试,结果表明,蚕房的温湿度变化始终保持在误差范围内,证明系统具有实时性好、稳定性强、自适应性优良等优点,可以达到传统
针对服务器远程运维管控面临的安全问题,研究访问代理执行的服务器运维管控技术方案。该方案通过浏览器单点登录访问代理,在访问代理处审计与管控针对服务器的操作命令,不改变用户使用习惯且不需要修改服务器配置,满足了服务器远程运维管控功能性、效率性与安全性等方面的需求。
针对云环境下数据存储以及访问控制安全性不高,造成用户数据外泄等问题,提出一种基于属性加密(CP-ABE)技术的云环境下的数据保护方案。采用改进的CP-ABE算法与AES算法的混合加密方法,先用AES对数据进行加密,再用CP-ABE对AES的对称密钥进行加密。经理论分析和实验验证,表明该混合加密方案在保障云环境中数据安全性的同时,提高了数据加解密效率,能够实现云环境中数据的安全访问控制。
为了探寻区块链技术在在线学习资源管理方面应用的可能性,在详细阐述区块链基本概念、核心技术和工作原理的基础上,将其应用于在线学习资源管理领域,提出资源区块链的概念。通过阐述建模语言、块的结构、权限管理和挖掘规则等构建资源区块链基本要素,探讨区块链技术在在线学习资源管理方面的应用。在ADOxx建模环境中实现基于私有链类型的资源区块链原型,对区块链技术在资源管理中的实际应用进行探索。最后,对联盟链类型的区块链技术给在线资源联盟资源管理带来的变革进行展望。
随着信息技术的发展,在线学习成为学习者获取知识的一种重要方式,如何对在线学习进行有效评价成为备受关注的议题。区块链技术因其具有去中心、防篡改、可追溯等特性,塑造了坚定的“信任”驱动,成为引领第四次产业革命的关键技术之一。在此背景下,通过对比目前国内外在线学习评价模式,在深度分析区块链技术融入在线学习评价模式实现机理的基础上,针对在线学习评价中学生学习数据不真实和收集滞后等问题,设计一种基于区块链技术的在线学习评价模型,且引入第三方评价视角,使评价结果更具说服力。
为研究长三角地区高铁网络可靠性,选取长三角地区94个站点信息,建立长三角高速铁路网络,将该网络按照功能划分为运输网和服务网。根据复杂网络基本原理,采用pajek软件绘制长三角地区高铁网络并进行分析。通过模拟仿真对该网络进行不同方式的攻击。仿真结果表明:长三角地区高铁服务网络可靠性较高,运输网可靠性较差,且无论是服务网络还是运输网络,在受到蓄意攻击下网络瘫痪速度都很快,且对节点攻击的破坏力度强于对边的攻击,该研究结果可为长三角地区高铁线路后期建设决策提供参考。
为培养师范生形成正确的人生观价值观,成为具备核心素养的中小学信息技术教师,根据师范生特点及Python程序设计课程特点分析开展专业课程思政的必要性,基于TPACK理论,从教师自身具备的学科内容知识及思政课程内容知识入手,提出Python程序设计课程德育目标,选择混合式教学、PBL等教学方法和微课、Spoc等技术手段,设计Python程序设计与爱国主义教育、法制教育等思政主题相融合的教学案例。在教学实践中不仅提高了学生编程能力,还培养了学生爱国情怀,增强了法治意识,也培养了准教师应有的奉献精神以及“课程思政
针对中药材流通市场存在的中药材种植不合理、加工不规范、销售无监管等问题,基于大数据挖掘和分析技术创建云南省中药材追溯体系应用平台。从中药材种植源头开始,对中药材流通体系5个环节进行信息采集,建立中药材可追溯体系。该平台的建立可以实现对云南省中药材“种植—生产—销售(流通)”的全程动态追溯和监控,以及追溯过程可视化;同时提升中药材种植、加工等水平,规范云南省中药材产品市场秩序。对于云南省中药材市场而言,可以有效遏制问题药品流入市场,改善中药材市场流通体系的混乱状况,使云南省中药材行业得以健康、持续发展。
为解决以PI控制为代表的传统并网电流控制算法稳定性与抗干扰性不足,以及所有控制方法均没有考虑到控制对象能量耗散特性的问题,以LCL滤波三相并网电压逆变器(GCVSI)为研究对象,引入一种基于能量分配控制和使用系统耗能特性进行阻尼注入的无源控制策略。首先,建立三相并网电压逆变器的欧拉—拉格朗日数学模型,然后将无源控制理论引入系统控制中,利用有源阻尼抑制滤波器的谐振尖峰;然后利用MATLAB/SIMULINK实验平台建立三相并网电压逆变器与无源控制器的仿真模型,并进行仿真验证。实验结果表明,并网电流波形稳定平