System and method for updating end user error reports using programmer defect logs
First Claim
1. A method, in a data processing system, for handling end user error reports for a software product, comprising:
- opening the end user error report;
extracting information from the end user error report to generate an end user error report template;
extracting information from one or more defect reports to generate one or more defect report templates;
comparing the end user error report template to the one or more defect report templates;
determining if a defect report template in the one or more defect report templates matches the end user error report; and
updating the end user error report based on a defect report corresponding to a matching defect report template if a defect report template in the one or more defect report templates matches the end user error report.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for correlating end user error reports with software developer defect logs to thereby update the end user error reports with information from the developer defect logs. With the system and method, when support personnel open an end user error report to address the problem encountered by the user, the mechanisms of the system and method search a defect report database to determine if there is any defect report related to the same error that is the subject of the opened end user error report. If so, the end user error report is updated to include information from the defect report. This information may include, for example, the identity of the source of the problem generating the error, the identity of the fix or patch that solves the problem generating the error encountered by the end user, if any, and the like.
80 Citations
20 Claims
-
1. A method, in a data processing system, for handling end user error reports for a software product, comprising:
-
opening the end user error report;
extracting information from the end user error report to generate an end user error report template;
extracting information from one or more defect reports to generate one or more defect report templates;
comparing the end user error report template to the one or more defect report templates;
determining if a defect report template in the one or more defect report templates matches the end user error report; and
updating the end user error report based on a defect report corresponding to a matching defect report template if a defect report template in the one or more defect report templates matches the end user error report. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product in a computer readable medium for handling end user error reports for a software product, comprising:
-
instructions for opening the end user error report;
instructions for extracting information from the end user error report to generate an end user error report template;
instructions for extracting information from one or more defect reports to generate one or more defect report templates;
instructions for comparing the end user error report template to the one or more defect report templates;
instructions for determining if a defect report template in the one or more defect report templates matches the end user error report; and
instructions for updating the end user error report based on a defect report corresponding to a matching defect report template if a defect report template in the one or more defect report templates matches the end user error report. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for handling end user error reports for a software product, comprising:
-
a processor;
an end user error report database coupled to the processor; and
a defect report database coupled to the processor, wherein the processor opens an end user error report in the end user error report database, extracts information from the end user error report to generate an end user error report template, extracts information from one or more defect reports in the defect report database to generate one or more defect report templates, compares the end user error report template to the one or more defect report templates, determines if a defect report template in the one or more defect report templates matches the end user error report, and updates the end user error report based on a defect report corresponding to a matching defect report template if a defect report template in the one or more defect report templates matches the end user error report. - View Dependent Claims (20)
-
Specification