当前位置:网站首页>5种不同的代码相似性检测,以及代码相似性检测的发展趋势
5种不同的代码相似性检测,以及代码相似性检测的发展趋势
2022-07-06 16:56:00 【大魔法师云中君】

发展趋势
对软件代码克隆相关问题的整体研究.
代码克隆包括
克隆分析、克隆管理、克隆检测、克隆可视等多个方面
然而,现有的研究成果主要是针对克隆检测做详细的分析,
缺乏对其他方面的研究与探索,
因此代码克隆的整体研究将有待拓展.
有效应对大数据时代数据规模的挑战
关于代码相似性检测的研究,虽然已经涌现出各具特色的检测方法和 形态各异的检测工具
但在代码开源和代码大数据的时代,众多的检测方法并不能有效应对大规模代码检测带来的挑战.
因此,未来的代码相似性检测研究应重点关注如何提升检测方法对大规模代码的处理能力,
有机融合现有检测技术与各类软件开发与维护技术,
最终提升代码相似性检测技术在实际应用中的价值
对AI生成的代码进行有效相似性检测.
随着人工智能的迅速发展,软件开发前沿理论研究包括群智能软件和 基于AI技术自动生成的软件.
由这些理论指导并开发出的软件系统也需要做代码相似性检测,
因此未来代码相似性检测技术
需要继续拓展检测目标,以适应新的发展需求.
边栏推荐
- Uniapp uploads and displays avatars locally, and converts avatars into Base64 format and stores them in MySQL database
- iMeta | 华南农大陈程杰/夏瑞等发布TBtools构造Circos图的简单方法
- 2022/2/11 summary
- Liuyongxin report | microbiome data analysis and science communication (7:30 p.m.)
- Mujoco Jacobi - inverse motion - sensor
- C language input / output stream and file operation [II]
- Alexnet experiment encounters: loss Nan, train ACC 0.100, test ACC 0.100
- Common shortcuts to idea
- uniapp实现从本地上传头像并显示,同时将头像转化为base64格式存储在mysql数据库中
- On February 19, 2021ccf award ceremony will be held, "why in Hengdian?"
猜你喜欢

Article management system based on SSM framework

MySQL learning notes (mind map)

Idea automatically imports and deletes package settings

48 page digital government smart government all in one solution

Everyone is always talking about EQ, so what is EQ?

After leaving a foreign company, I know what respect and compliance are

uniapp中redirectTo和navigateTo的区别

48页数字政府智慧政务一网通办解决方案

509 certificat basé sur Go

How to judge whether an element in an array contains all attribute values of an object
随机推荐
X.509 certificate based on go language
Three sentences to briefly introduce subnet mask
Designed for decision tree, the National University of Singapore and Tsinghua University jointly proposed a fast and safe federal learning system
dynamic programming
Racher integrates LDAP to realize unified account login
Compilation of kickstart file
build. How to configure the dependent version number in the gradle file
@TableId can‘t more than one in Class: “com.example.CloseContactSearcher.entity.Activity“.
Jenkins' user credentials plug-in installation
Data operation platform - data collection [easy to understand]
@TableId can‘t more than one in Class: “com.example.CloseContactSearcher.entity.Activity“.
VTK volume rendering program design of 3D scanned volume data
How to set encoding in idea
Wechat applet UploadFile server, wechat applet wx Uploadfile[easy to understand]
Web project com mysql. cj. jdbc. Driver and com mysql. jdbc. Driver differences
ZYNQ移植uCOSIII
JWT signature does not match locally computed signature. JWT validity cannot be asserted and should
准备好在CI/CD中自动化持续部署了吗?
What is web penetration testing_ Infiltration practice
PostgreSQL uses pgpool II to realize read-write separation + load balancing