Defect automatic dispatching method and system fusing defect historical throwing relation

A defect and historical technology, applied in the field of automatic assignment of defect reports, can solve problems such as failure to take into account the probability density information of the first assignment, failure to comprehensively consider defect reports, and lack of interpretability of throwing to achieve the effect of enhancing the ability of representation learning

Pending Publication Date: 2021-07-23
QINGDAO UNIV OF SCI & TECH
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If the defect is not repaired in time, it will affect the normal use of the software system, resulting in delays in system upgrades, reduced user experience, and even serious consequences
Fixing these defects is a time-consuming and costly task. Typically, software maintenance costs account for at least 50% and sometimes more than 90% of the total costs associated with a software product. Some estimates put maintenance costs at several times the cost of the initial software release.
[0010] 1) In the process of secondary allocation, only the probability of secondary allocation to other repairers that cannot be repaired by itself is considered, and the probability of modifying the defect by itself is not comprehensively considered
[0011] 2) In the secondary assignment process, only enumerable features (such as product type, components, etc.) explanatory
[0012] 3) During the second allocation process, the probability density information of the first allocation is not considered

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Defect automatic dispatching method and system fusing defect historical throwing relation
  • Defect automatic dispatching method and system fusing defect historical throwing relation
  • Defect automatic dispatching method and system fusing defect historical throwing relation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0039] The general processing flow for most bug reports is as follows: figure 1 As shown, including: a user or developer finds a problem, and then uses the bug tracking system to file an issue. Then, the manager or developer of the corresponding project will read the defect report, judge which module the problem belongs to, and assign the error to the appropriate developer. When the assigned developer is not fully competent for the repair task, defect throwing will occur. Until the bug is fixed and validated by another developer or manager. Finally, if the verification is not passed, the processing is performed again, and after the verification is passed, the defect report is closed.

[0040] Tossing Path: When the first developer d1 assigned to the defect report cannot complete the repair work, he will throw the defect report to another developer d2 until the defect report is thrown to the nth developer who is capable of repairing T=d1—>d2—>d3...—>dn is called the throwing ...

Embodiment 2

[0087] According to an embodiment of the present invention, an automatic defect assignment system that integrates defect history throwing relationships is disclosed, including:

[0088] A data acquisition module, configured to acquire metadata information and text feature information of the defect report, and extract the Tossing relationship between developers for the defect report based on the historical repair information of the defect report;

[0089] The defect report assignment module is used to process the obtained data and input it into the trained defect assignment model, and the defect assignment model obtains the probability of being transferred from the half-way developer to the final repairer, and generates a transfer probability matrix; based on the first assignment and the transition probability matrix to obtain the ranking of developers that best match the defect report, and recommend the defect report to the corresponding developer according to the ranking.

[...

Embodiment 3

[0092] According to an embodiment of the present invention, an embodiment of a terminal device is disclosed, which includes a processor and a memory, the processor is used to implement instructions; the memory is used to store multiple instructions, and the instructions are suitable for being loaded and executed by the processor The defect automatic dispatching method fused with defect history throwing relationship described in the first embodiment.

[0093] In other embodiments, a computer-readable storage medium is disclosed, in which a plurality of instructions are stored, and the instructions are suitable for being loaded by a processor of a terminal device and executing the fusion defect history throwing relationship described in Embodiment 1. Defect auto-dispatch method.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an automatic defect dispatching method and system fusing a defect historical throwing relation, and the method comprises the steps: obtaining metadata information and text feature information of a defect report, and extracting a Tossing relation between developers for the defect report based on historical restoration information of the defect report; processing the obtained data and inputting the data into a trained defect dispatching model, enabling the defect dispatching model to obtain the probability of transferring from a half-way developer to a final repairer, and generating a transfer probability matrix; based on the probability of the first assignment and the transition probability matrix, obtaining a developer sequence which is most matched with the defect report, and recommending the defect report to a corresponding developer according to the sequence. According to the method disclosed by the invention, the possibility of repairing the defect report by a developer can be considered during secondary dispatching based on the characteristics of the defect report.

Description

technical field [0001] The present invention relates to the technical field of automatic dispatching of defect reports, in particular to a method and system for automatic defect dispatching that integrates defect history throwing relationships. Background technique [0002] The statements in this section merely provide background information related to the present invention and do not necessarily constitute prior art. [0003] In the whole life cycle of software development and maintenance, the appearance of defects (Bug) is inevitable. If the defect is not repaired in time, it will affect the normal use of the software system, resulting in delays in system upgrades, reduced user experience, and even serious consequences. Fixing these defects is a time-consuming and costly task. Typically, software maintenance costs account for at least 50% and sometimes more than 90% of the total costs associated with a software product. Some estimates put maintenance costs at several time...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/36G06Q10/06
CPCG06F11/362G06F11/3692G06Q10/06311
Inventor 杜军威任新双李浩杰江峰于旭陈卓胡强
Owner QINGDAO UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products