发明名称 Method and system for reducing instability when upgrading software
摘要 A system and a method of rating software bugs using a bug scoring and tracking system is presented. The system and method may use automated scoring of the bugs to determine the impact of the bug. The system and method may connect to one or more databases to determine the extent of the deployment of the software, the impact of the bug, and/or the history of the bug. Scoring is used to prioritize the bugs and the scoring is extensible and adjustable allowing easy addition of new parameters and allowing the system to be modified for different bug types, software, or customers.
申请公布号 US9442983(B2) 申请公布日期 2016.09.13
申请号 US201313937977 申请日期 2013.07.09
申请人 ORACLE INTERNATIONAL CORPORATION 发明人 Higginson Antony;Greenough Michael;Trifu Catalin;Masterson John;Fagan Jean
分类号 G06F11/36;G06F17/30 主分类号 G06F11/36
代理机构 Kilpatrick Townsend & Stockton LLP 代理人 Kilpatrick Townsend & Stockton LLP
主权项 1. A system for bug prioritization, the 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 prioritize a software bug within an application by performing the steps of: receiving a software bug report, the software bug report having a data portion describing the software bug, wherein the data portion includes information describing at least an effect of the software bug; determining a code base of the software bug at least in part based on the effect of the software bug, wherein the code base is a software code containing a coding error causing the effect of the software bug; receiving a set of deployment records comprising customer preferences for a deployment of the application, the customer preferences including a set of parameters that describe the customer's preferences for rating a priority of the software bug and indicating a criticality of the software bug in the deployment of the application; calculating, without human input, a set of parameter scores in relation to the software bug, wherein the set of parameter scores quantify the set of parameters defined in the customer preference, wherein the set of parameter scores include: a deployment parameter score, wherein the deployment parameter score summarizes number of times the code base has been deployed; an impact parameter score, wherein the impact parameter score summarizes severity of the effect of the software bug; a related bug parameter score, wherein the related bug parameter score summarizes number of bugs related to the software bug; and a technology parameter score, wherein the technology parameter score summarizes importance of the code base; grouping the set of parameter scores into a first group and a second group based at least in part on one or more of the customer preferences; computing a bug score using the first group and the second group; and generating a bug report with a prioritization of the software bug, the prioritization based on the bug score.
地址 Redwood Shores CA US