当前位置:网站首页>5种不同的代码相似性检测,以及代码相似性检测的发展趋势
5种不同的代码相似性检测,以及代码相似性检测的发展趋势
2022-07-06 16:56:00 【大魔法师云中君】
发展趋势
对软件代码克隆相关问题的整体研究.
代码克隆包括
克隆分析、克隆管理、克隆检测、克隆可视等多个方面
然而,现有的研究成果主要是针对克隆检测做详细的分析,
缺乏对其他方面的研究与探索,
因此代码克隆的整体研究将有待拓展.
有效应对大数据时代数据规模的挑战
关于代码相似性检测的研究,虽然已经涌现出各具特色的检测方法和 形态各异的检测工具
但在代码开源和代码大数据的时代,众多的检测方法并不能有效应对大规模代码检测带来的挑战.
因此,未来的代码相似性检测研究应重点关注如何提升检测方法对大规模代码的处理能力,
有机融合现有检测技术与各类软件开发与维护技术,
最终提升代码相似性检测技术在实际应用中的价值
对AI生成的代码进行有效相似性检测.
随着人工智能的迅速发展,软件开发前沿理论研究包括群智能软件和 基于AI技术自动生成的软件.
由这些理论指导并开发出的软件系统也需要做代码相似性检测,
因此未来代码相似性检测技术
需要继续拓展检测目标,以适应新的发展需求.
边栏推荐
- Idea automatically imports and deletes package settings
- What is a responsive object? How to create a responsive object?
- Three sentences to briefly introduce subnet mask
- 2022 PMP project management examination agile knowledge points (9)
- "Latex" Introduction to latex mathematical formula "suggestions collection"
- 从外企离开,我才知道什么叫尊重跟合规…
- DAY ONE
- Interesting wine culture
- 【CVPR 2022】目标检测SOTA:DINO: DETR with Improved DeNoising Anchor Boxes for End-to-End Object Detection
- Alexnet experiment encounters: loss Nan, train ACC 0.100, test ACC 0.100
猜你喜欢
X.509 certificate based on go language
2022/2/10 summary
Are you ready to automate continuous deployment in ci/cd?
rancher集成ldap,实现统一账号登录
Alexnet experiment encounters: loss Nan, train ACC 0.100, test ACC 0.100
Interface master v3.9, API low code development tool, build your interface service platform immediately
Mujoco second order simple pendulum modeling and control
How to set encoding in idea
37 page overall planning and construction plan for digital Village revitalization of smart agriculture
基于SSM框架的文章管理系统
随机推荐
Compilation of kickstart file
【CVPR 2022】半监督目标检测:Dense Learning based Semi-Supervised Object Detection
Leecode brush questions record sword finger offer 11 Rotate the minimum number of the array
Policy Gradient Methods
How to use vector_ How to use vector pointer
VTK volume rendering program design of 3D scanned volume data
Imeta | Chen Chengjie / Xia Rui of South China Agricultural University released a simple method of constructing Circos map by tbtools
Random类的那些事
How to judge whether an element in an array contains all attribute values of an object
Leecode brush question record sword finger offer 58 - ii Rotate string left
37頁數字鄉村振興智慧農業整體規劃建設方案
C language input / output stream and file operation [II]
三维扫描体数据的VTK体绘制程序设计
JWT signature does not match locally computed signature. JWT validity cannot be asserted and should
Geo data mining (III) enrichment analysis of go and KEGG using David database
2022 PMP project management examination agile knowledge points (9)
"Latex" Introduction to latex mathematical formula "suggestions collection"
Hero League | King | cross the line of fire BGM AI score competition sharing
Advanced learning of MySQL -- basics -- multi table query -- subquery
QT tutorial: creating the first QT program