Evaluation of Software based on Review History
First Claim
1. A computer-implemented method for software processing, comprising:
- obtaining review information pertaining to reviews that have been conducted on respective locations in software code;
processing the review information so as to assign to at least some of the locations respective priorities, which are indicative of respective likelihoods that the locations contain program faults; and
presenting the at least some of the locations via an output device to a user in accordance with the assigned priorities.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method for software processing includes obtaining review information pertaining to reviews that have been conducted on respective locations in software code. The review information is processed so as to assign to at least some of the locations respective priorities, which are indicative of respective likelihoods that the locations contain program faults. The at least some of the locations are presented to a user via an output device in accordance with the assigned priorities.
In another disclosed method, a given location in the software code is detected as critical based on the review information. The detected critical location is indicated to the user.
-
Citations
23 Claims
-
1. A computer-implemented method for software processing, comprising:
-
obtaining review information pertaining to reviews that have been conducted on respective locations in software code; processing the review information so as to assign to at least some of the locations respective priorities, which are indicative of respective likelihoods that the locations contain program faults; and presenting the at least some of the locations via an output device to a user in accordance with the assigned priorities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for software processing, comprising:
-
obtaining review information pertaining to reviews that have been conducted on respective locations in software code; detecting, based on the review information, that a given location in the software code is critical; and indicating the detected critical location to a user via an output device. - View Dependent Claims (11, 12, 13, 14)
-
-
15. Apparatus for software processing, comprising:
-
a processor, which is coupled to obtain review information pertaining to reviews that have been conducted on respective locations in software code, to process the review information so as to assign to at least some of the locations respective priorities, which are indicative of respective likelihoods that the locations contain program faults; and an output device, which is operative to present the at least some of the locations to a user in accordance with the assigned priorities. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. Apparatus for software processing, comprising:
-
a processor, which is coupled to obtain review information pertaining to reviews that have been conducted on respective locations in software code, and to detect, based on the review information, that a given location in the software code is critical; and an output device, which is operative to indicate the detected critical location to a user. - View Dependent Claims (22, 23)
-
Specification