Software defect auxiliary dispatching method based on activeness of text and developer

A software defect, developer's technology, applied in software testing/debugging, special data processing applications, natural language data processing, etc., can solve problems such as poor performance, not considering word order information, etc., to achieve the effect of improving accuracy and efficiency

Active Publication Date: 2017-12-15
NANJING UNIV
View PDF3 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

First of all, natural language texts place more emphasis on the interaction between the preceding and following elements in the text sequence, and the difference in the order of elements will lead to changes in the meaning of the text, while the existing defect assignment methods do not consider word order information
Secondly, most of the existing work ignores the consideration of developer activity, which makes the performance of defect report assignment prediction for developers with similar characteristics poor.

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
  • Software defect auxiliary dispatching method based on activeness of text and developer
  • Software defect auxiliary dispatching method based on activeness of text and developer
  • Software defect auxiliary dispatching method based on activeness of text and developer

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0091] Example 1, Quantitative Evaluation of the Defect Assignment Ability of the AutoTriager Model of the Present Invention

[0092] 1. Input and output data description

[0093] The method of the present invention is applied to real data sets such as Eclipse and Mozilla. The selected experimental objects are all large-scale and continuously maintained open source projects. All defect reports are obtained from the corresponding defect tracking system, and only defect reports that have been confirmed to be repaired (that is, defect reports whose solution is FIXED and status is CLOSED, RESOLVED, and VERIFIED are collected. Redhat's management method is different, and its defect tracking system does not have Set FIXED, replaced by CURRENT_RELEASE).

[0094] In order to conduct experiments, we need to obtain the fixed developer, text information and developer activity sequence information from each defect report. Text information includes titles, detailed descriptions, and is ...

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 a software defect auxiliary dispatching method based on the activeness of a text and a developer. By considering text information of a defect report and the activeness of the developer, on one hand, a two-way circulating network and pooling method is utilized to extract text characteristics of the defect report, on the other hand, a one-way circulating network is utilized to extract developer activeness characteristics at a specific moment, the two-way circulating network and pooling method and the one-way circulating network are blended, a new defect dispatching model based on the activeness of the text of the defect report and the activeness of the developer is given, and therefore the problem that the auxiliary defect dispatching accuracy is low is well solved. An experiment result on four different open-source item data sets of Eclipse and the like shows that, compared with work of the same kind, the defect dispatching prediction accuracy is obviously improved.

Description

technical field [0001] The invention relates to a method for assisting software defect assignment based on text and developer activity, and belongs to the technical field of software assist defect assignment. The invention utilizes the text information including the word order relationship and the developer activity information, and based on the cyclic neural network training model, effectively enhances the ability to assign developers to new defect reports, and improves the recommendation accuracy of the auxiliary defect assignment system. Background technique [0002] In recent years, with the continuous expansion of software scale, large-scale software projects often use defect tracking systems for unified management. When a defect report is submitted to the defect tracking system, managers (senior developers or project leaders) need to browse the defect report and select the appropriate developer for it. This process of assigning developers to bug reports is called bug ...

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): G06F17/27G06F11/36G06N3/02
CPCG06F11/3692G06F40/205G06N3/02
Inventor 吕建徐锋姚远席圣渠
Owner NANJING UNIV
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