Warning classification method based on cost-sensitive neural network with oversampling operation
A cost-sensitive, neural network technology, applied in the field of software static analysis, can solve problems such as data imbalance, software crash, and cost inequality, and achieve the effect of stable recall rate and low classification cost
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0032] The present invention will be described in further detail below.
[0033] The warning classification method of the cost-sensitive neural network based on the oversampling operation comprises the following steps:
[0034] S1: Use the FindBugs tool to analyze the jar files of a series of versions of the target software to obtain static warnings of the target software; the target software in the present invention refers to software that is ready to classify its warnings;
[0035]FindBugs is an open source project created by Bill Pugh and David Hovemeyer to find programming errors in Java code by manipulating Java bytecode. It identifies more than 400 different types of source code warnings in Java programs by matching defect patterns. These source code warnings can be divided into four levels, which are scary (scariest), scary (scary), troubling (troubling) and concern (of concern), which are used to indicate the existence of a warning The degree of harm to the software ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


