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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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.
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com