Autosuggestion of involved code paths based on bug tracking data
AssigneeRed Hat, Inc.
InventorsSrinivasa Bharath Kanta, Radoslaw Adam Zarzynski
Life of this patent
Estimating the term…
Abstract
A code path autosuggestion system retrieves, from a repository, defect data associated with a first software defect. Using the defect data, the code path autosuggestion system searches a dataset for a second software defect, the second software defect associated with the first software defect. As a result of the search, the code path autosuggestion system determines a set of regions of source code associated with the second software defect. The code path autosuggestion system uploads the set of regions of source code to the repository as candidates for patching the first software defect.
Claims20
A method, comprising:
- retrieving, from a repository, defect data associated with a first software defect;
- using the defect data, searching a dataset for a second software defect, the second software defect associated with the first software defect;
- as a result of the search, determining a set of regions of source code associated with the second software defect;
- and
- uploading the set of regions of source code to the repository as candidates for patching the first software defect.
A system, comprising:
- a memory;
- and
- a processing device, operatively coupled to the memory, to:
- retrieve, from a repository, defect data associated with a first software defect;
- using the defect data, search a dataset for a second software defect, the second software defect associated with the first software defect;
- as a result of the search, determine a set of regions of source code associated with the second software defect;
- and
- upload the set of regions of source code to the repository as candidates for patching the first software defect.
A non-transitory computer-readable storage medium including instructions that, when executed by a processing device, cause the processing device to:
- retrieve, from a repository, defect data associated with a first software defect;
- using the defect data, search a dataset for a second software defect, the second software defect associated with the first software defect;
- as a result of the search, determine a set of regions of source code associated with the second software defect;
- and
- upload the set of regions of source code to the repository as candidates for patching the first software defect.
Dependencies are inferred from the claim text.