Deep learning for software defect identification
AssigneeHuawei Technologies Co., Ltd.
InventorWilliam Carson MCCORMICK
Life of this patent
Estimating the term…
Abstract
A neural network for identifying defects in source code of computer software. The neural network comprises: at least one convolutional layer configured to generate a one or more feature abstractions associated with an input segment associated with the source code; at least one recurrent layer configured to identify within the one or more feature abstractions a pattern indicative of a defect in the source code; and at least one mapping layer configured to generate a mapping between the identified pattern and a location of the indicated defect in the source code.
Claims16
A deep learning neural network for identifying defects in source code of computer software, the neural network comprising:
- a convolutional layer configured to receive an input segment associated with the source code and to generate a set of one or more feature abstractions associated with the input segment;
- a recurrent layer configured to identify within the one or more feature abstractions a pattern indicative of a defect in the source code;
- and
- a mapping layer configured to generate a mapping between the identified pattern and a location in the source code associated with the indicated defect.
Dependencies are inferred from the claim text.