Invention Grant
- Patent Title: Automated bug fixing
-
Application No.: US16013848Application Date: 2018-06-20
-
Publication No.: US10671511B2Publication Date: 2020-06-02
- Inventor: Navin Sabharwal , Amit Agrawal
- Applicant: HCL Technologies Limited
- Applicant Address: IN Noida, Uttar Pradesh
- Assignee: HCL Technologies Limited
- Current Assignee: HCL Technologies Limited
- Current Assignee Address: IN Noida, Uttar Pradesh
- Agency: HM Law Group LLP
- Agent Vani Moodley, Esq.
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F11/36 ; G06N3/08 ; G06F8/65

Abstract:
Disclosed is a system for removing bugs present in a software code. A determination module determines a usage pattern of a software code by using an Artificial Neural Network (ANN) technique. A comparison module compares the usage pattern with a set of pre-stored usage patterns of software applications similar to the software code. An execution module executes a set of test suites, on the software code, associated to at least one software application of the software applications, when a usage pattern of the at least one software application is matched with the usage pattern of the software code. An identification module identifies a code snippet comprising the bug. A recommendation module recommends a code patch, corresponding to the code snippet, from a ranked list of code patches determined by a Deep RNN technique. Further, a replacement module replaces the code snippet with the code patch thereby removing the bug.
Public/Granted literature
- US20190391904A1 AUTOMATED BUG FIXING Public/Granted day:2019-12-26
Information query