Software defect detection model establishment and detection method and system based on Github
A technology for detecting model and software defects. It is applied in software testing/debugging, error detection/correction, instruments, etc. It can solve problems such as low coverage, inability to detect complex and diverse models, and unbalanced samples, and achieve high detection accuracy. rate effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0065] "Slice" refers to a multi-line code fragment obtained by cutting the code according to certain rules. The cutting method can follow data flow or control flow and other custom methods. In the present invention, the segmentation is based on two parts of information, data flow and control flow, with the purpose of extracting multi-line codes with semantic relevance and highlighting defect information.
[0066] "Change record" refers to every time the warehouse manager on Github changes, corrects and adds codes in the warehouse, it is called the change record of the warehouse, that is, commit.
[0067] "Mixed change records" means that a commit contains many reasons for modification, and it is impossible to intuitively see which part of the code is modified for what reason.
[0068] "Verb / direct object mode" means that the change record description in the change record conforms to the verb + direct object rule, such as the change record description "fix a bug", which has a...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


