×

Method and system for reducing instability when upgrading software

  • US 10,198,255 B2
  • Filed: 08/29/2016
  • Issued: 02/05/2019
  • Est. Priority Date: 07/09/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • one or more processors; and

    a memory communicatively coupled with and readable by the one or more processors and having stored therein a series of instructions which, when executed by the one or more processors, cause the one or more processors to;

    receive a software bug report, the software bug report having a data portion describing a plurality of software bugs, wherein the data portion includes information describing at least one effect of at least one software bug of the plurality of software bugs;

    determine at least one code base associated the plurality of software bugs based at least in part on the at least one effect, wherein the at least one code base is a software code containing a coding error causing the at least one effect;

    process a customer preference, the customer preference defining a set of parameters that indicate preferences for rating the plurality of software bugs;

    generate a first set of bug scores at least in part by, for each software bug of the plurality of software bugs;

    calculating a respective set of parameter scores in relation to the respective software bug, wherein the respective set of parameter scores correspond to a respective quantification of the set of parameters defined in the customer preference; and

    computing a respective bug score based at least in part on the respective set of parameter scores;

    process first data associated with a patch, including information regarding a set of software bugs addressed by the patch, wherein the set of software bugs corresponds at least in part to the plurality of software bugs;

    process second data for the set of software bugs addressed by the patch, and determine a second set of bug scores for the set of software bugs, wherein the second set of bug scores is different from the first set of bug scores;

    determine a first priority for the patch based at least in part on the second set of bug scores; and

    generate a first patch report with a first prioritization of the patch, the first prioritization based at least in part on the first priority determined.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×