研究方向
软件源代码相似性(克隆)检测 随着计算机和网络发展,获取源代码的途径越来越多,这给软件开发人员和学生们带来便利的同时,也让代码抄袭的难度变低,近年来代码抄袭大有泛滥之势。检测代码抄袭成了一个非常重要的工作,而传统的人工检测效率低,精度差。
代码克隆(code clone),是指存在于代码库中两个及以上相同或者相似的源代码片段,代码克隆相关问题是软件工程领域研究的重要课题。狭义地,代码相似度检测是指使用检测算法对两份代码之间的相似度进行估值(通常在 0-1之间),并定位到相似之处。代码相似度检测和一般的论文查重存在较大区别。自然语言复杂而灵活,词汇异常丰富,存在一词多义或多词同义的现象,语义规则庞杂,检测自然语言的相似度非常困难。而程序设计语言具有较强的结构化特征,关键字固定,语法清晰而简明,相对于论文查重简单很多,但也存在很多复杂的抄袭手段令代码相似度检测的难度增大。
广义的代码段克隆不仅包括原样的复制-粘贴,还包括功能相近但句法不同的少量代码增删。代码克隆检测是对复用代码在不同粒度上进行文本结构或语义逻辑分析,找出相似的代码结构。代码克隆检测可广泛应用于程序分析、软件理解、软件质量评估、程序剽窃检测、鉴定软件版权、漏洞查找、病毒检测、系统演化追踪和软件重构等多个领域。
相关学科
计算机科学技术
科研导师
Y. W
- 国内985顶尖高校计算机学院教授,伦敦大学计算机博士;
- 科技部‘863’信息技术领域专家,科技部国际科技合作基金评审专家,国际电子电气工程师协会IEEE高级会员;
- 研究方向为:图像和视频信息处理、机器视觉、信息隐藏、信息安全、物联网技术、代码克隆等;
- 近五年来主持国家科技部863课题1项,国家教育部课题1项,省自然科学基金2项;
- 在国际期刊和会议上发表学术论文80余篇,SCI收录60篇,EI收录20篇,科学出版社出版专著1本,发明专利8项,软件著作登记3项;
- 受邀担任2个国际期刊的主编,国际学术会议上作主旨报告20次,担任国家和省市多个科技项目和基金的评审人。
科研成果
成果一:在英文期刊中发表学术论文
有方学者项目能够为学员在正规的英文学术期刊中发表论文。正规的学术期刊均要求由独立审稿人决定论文的录用与否。因此,论文的成功发表标志着这篇文章已达到学界公认的学术标准。有方学者最优秀的学生,不但可以冲击EI、SCI等高级别期刊,而且有机会参与全球顶级的学术会议。
成果二:第一作者身份
有方学者项目坚持帮助学生以第一作者身份发表论文。在申请过程中,招生官最看重的是学生在科研项目中的参与程度,而第一作者顺位恰恰是这一点的最佳证明。近年来,有大量的中国学生在教授署名的论文中挂名,这使得第一作者身份的含金量更为突出。
成果三:独一无二的课题
有方学者项目的导师会为每个学生提供独一无二的课题,连接最前沿的科研方法和学生感兴趣的学术方向,每个学生的研究内容具有差异性。
成果四:顶尖院校导师的推荐信
有方学者项目将为学生提供项目导师撰写的推荐信。导师作为推荐人,来自于美国顶尖学府的科研团队,影响着推荐信的可信度;而导师所提供的丰富的细节和生动的描述能更好展现学生的过人之处,从而大大提高了推荐信的价值。
成果五:高效备战具有高影响力、高含金量的科研竞赛
学生可以直接使用有方学者项目的成果论文冲击多项全球顶级的科研赛事,其中包括:被誉为“中国青年的诺贝尔奖”的丘成桐科学奖、ISEF 国际科学与工程奖、全国青少年科技创新大赛等。
了解更多详情
请扫描二维码
关注「有方背景提升」