Oversampling operation-based warning classification method for cost-sensitive neural network
A cost-sensitive, neural network technology, applied in the field of software static analysis, can solve the problems of software crash, data imbalance, cost difference, etc., and achieve the effect of low classification cost and stable recall rate
- 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 