Supercharge Your Innovation With Domain-Expert AI Agents!

Software code defect identification method based on artificial intelligence and related device

A software code and defect identification technology, which is applied in the field of artificial intelligence-based software code defect identification, can solve the problem of low accuracy and achieve the effect of high accuracy

Pending Publication Date: 2020-05-12
CHINA INFORMATION TECH SECURITY EVALUATION CENT
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this method is less accurate when identifying defects in the software code to be detected

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Software code defect identification method based on artificial intelligence and related device
  • Software code defect identification method based on artificial intelligence and related device
  • Software code defect identification method based on artificial intelligence and related device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] The following will clearly and completely describe the technical solutions in the embodiments of the application with reference to the drawings in the embodiments of the application. Apparently, the described embodiments are only some of the embodiments of the application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

[0050] Embodiments of the present application provide an artificial intelligence-based software code defect identification method, device, device, and medium. The above-mentioned software code defect identification device based on artificial intelligence can run in the terminal, and can also run in the background server / platform.

[0051] The above-mentioned terminal may be an electronic device such as a desktop computer, a mobile terminal (such as a smart phone), or an ipad. In an...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a software code defect identification method based on artificial intelligence and a related device, and the method comprises the steps: splitting a to-be-detected software codeinto a plurality of software code fragments with a dependence relation; converting each software code fragment into a software code vector through a word vector algorithm so as to obtain a plurality of software code vectors with a dependency relationship; and determining whether the to-be-detected software code is a defective software code or not according to the plurality of software code vectorscorresponding to the to-be-detected software code. According to the method and the apparatus, when whether the to-be-detected software code is the defective software code or not is determined, the dependency relationship between the software code vectors is fully considered, so that the accuracy of identifying whether the to-be-detected software code is the defective software code or not is higher.

Description

technical field [0001] The present application relates to the technical field of code defect detection, in particular to an artificial intelligence-based software code defect identification method and related devices. Background technique [0002] Software code defects refer to security holes hidden in the code, such as pointer misuse, array misuse, buffer overflow, etc. Software code defects can lead to many security problems, such as information leakage, system crashes, deadlocks, etc. Therefore, how to accurately and quickly identify various defects in software codes has become the top priority of ensuring information security. [0003] At present, traditional machine learning algorithms are usually used to extract the software code features of the software code to be tested and the code defect features of the defective code, and use the method of pattern matching to compare the software code features of the software code to be tested with the code defect features of the ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/36
CPCG06F11/3608G06F11/3684G06F11/3688
Inventor 辛伟管志斌王嘉捷王晓萌张利
Owner CHINA INFORMATION TECH SECURITY EVALUATION CENT
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More