当前位置:网站首页>5种不同的代码相似性检测,以及代码相似性检测的发展趋势
5种不同的代码相似性检测,以及代码相似性检测的发展趋势
2022-07-06 16:56:00 【大魔法师云中君】
发展趋势
对软件代码克隆相关问题的整体研究.
代码克隆包括
克隆分析、克隆管理、克隆检测、克隆可视等多个方面
然而,现有的研究成果主要是针对克隆检测做详细的分析,
缺乏对其他方面的研究与探索,
因此代码克隆的整体研究将有待拓展.
有效应对大数据时代数据规模的挑战
关于代码相似性检测的研究,虽然已经涌现出各具特色的检测方法和 形态各异的检测工具
但在代码开源和代码大数据的时代,众多的检测方法并不能有效应对大规模代码检测带来的挑战.
因此,未来的代码相似性检测研究应重点关注如何提升检测方法对大规模代码的处理能力,
有机融合现有检测技术与各类软件开发与维护技术,
最终提升代码相似性检测技术在实际应用中的价值
对AI生成的代码进行有效相似性检测.
随着人工智能的迅速发展,软件开发前沿理论研究包括群智能软件和 基于AI技术自动生成的软件.
由这些理论指导并开发出的软件系统也需要做代码相似性检测,
因此未来代码相似性检测技术
需要继续拓展检测目标,以适应新的发展需求.
边栏推荐
- @TableId can‘t more than one in Class: “com.example.CloseContactSearcher.entity.Activity“.
- Mujoco finite state machine and trajectory tracking
- Use Yum or up2date to install the postgresql13.3 database
- Use mujoco to simulate Cassie robot
- 37 pages Digital Village revitalization intelligent agriculture Comprehensive Planning and Construction Scheme
- 2021 SASE integration strategic roadmap (I)
- Compilation of kickstart file
- 英雄联盟|王者|穿越火线 bgm AI配乐大赛分享
- PostgreSQL highly available repmgr (1 master 2 slave +1witness) + pgpool II realizes master-slave switching + read-write separation
- VTK volume rendering program design of 3D scanned volume data
猜你喜欢
St table
Jenkins' user credentials plug-in installation
On February 19, 2021ccf award ceremony will be held, "why in Hengdian?"
Alexnet experiment encounters: loss Nan, train ACC 0.100, test ACC 0.100
[2022 the finest in the whole network] how to test the interface test generally? Process and steps of interface test
Devops can help reduce technology debt in ten ways
MySQL learning notes (mind map)
37頁數字鄉村振興智慧農業整體規劃建設方案
How to set encoding in idea
英雄联盟|王者|穿越火线 bgm AI配乐大赛分享
随机推荐
On February 19, 2021ccf award ceremony will be held, "why in Hengdian?"
2022 PMP project management examination agile knowledge points (9)
System activity monitor ISTAT menus 6.61 (1185) Chinese repair
C language input / output stream and file operation [II]
Advanced learning of MySQL -- Fundamentals -- four characteristics of transactions
The difference between redirectto and navigateto in uniapp
What is web penetration testing_ Infiltration practice
Leecode brush questions record sword finger offer 43 The number of occurrences of 1 in integers 1 to n
如何判断一个数组中的元素包含一个对象的所有属性值
Notes of training courses selected by Massey school
A way of writing SQL, update when matching, or insert
Memory optimization of Amazon memorydb for redis and Amazon elasticache for redis
How to judge whether an element in an array contains all attribute values of an object
Use source code compilation to install postgresql13.3 database
三维扫描体数据的VTK体绘制程序设计
Geo data mining (III) enrichment analysis of go and KEGG using David database
Common shortcuts to idea
Advanced learning of MySQL -- Fundamentals -- concurrency of transactions
Google, Baidu and Yahoo are general search engines developed by Chinese companies_ Baidu search engine URL
Encryption algorithm - password security