Software bug report and distribution method and system

A defect reporting and software defect technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems such as difficult to make shunt

Inactive Publication Date: 2010-02-03
INST OF SOFTWARE - CHINESE ACAD OF SCI
View PDF0 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

On the one hand, manual triage will bring some subjectivity, especially for novices, it is difficult to make accurate triage; on the other ...

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 bug report and distribution method and system
  • Software bug report and distribution method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0062] The system will be further described below through specific implementation methods.

[0063] 1 Database interface layer

[0064] Each bug report generally contains three pieces of information: report title, bug description, and steps to reproduce. The data domains corresponding to these three parts in different defect libraries may be different. When the system is deployed, the configurator establishes a database connection through the corresponding JDBC driver, and selects the corresponding data fields containing these three parts of information from the list of data fields in the defect database. Since these three domains are not strictly distinguished in many defect databases, when these three parts of information are read out, they are connected into a single text for later processing.

[0065] 2 server tiers

[0066] (1) Natural language processing module. Each defect report read from the database interface is a piece of text. This text is first conv...

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 bug report and distribution method and a system, belonging to the field of computer software. The method comprises the steps of firstly extracting report titles of bug reports, bug description and reproduction step information from a bug report database, then establishing a text with the natural language form by using the extracted information in each bug reportand converting to a text vector, searching other text vectors which are similar to the bug reports to be distributed for obtaining a text vector list, finally determining responsible persons of the bug reports which are not distributed according to the text vector list, or applying an algorithm of a support vector machine for training the text vectors, establishing a support vector machine model and finally utilizing the support vector machine model for providing a recommended responsible person list of the bug reports which are not distributed. The system comprises a browser layer, a server layer and a data interface layer. The method and the system can provide a recommendation for assigning the responsible persons for the bug reports, thereby being applicable to large software project distributed development.

Description

technical field [0001] The invention relates to a software system applied to computer software development process, in particular to a software bug report triaging method and system thereof, belonging to the technical field of computer software development. Background technique [0002] With the development of China's software industry, more and more large-scale software systems have been developed. During the testing and maintenance phase of these software systems, a large number of defect reports are often submitted. These defect reports need to be triaged before they can be handed over to the corresponding developers for repair. There are two important tasks in the defect report when it is divided. One is to check whether the defect has been reported, and the other is who should be responsible for fixing the defect. [0003] Whether a software defect can be repaired in the shortest time depends on two factors: one is whether the defect is distributed in a timely manner ...

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
IPC IPC(8): G06F17/27G06F9/44G06N1/00
Inventor 李明树林中鹏舒风笛杨叶王青
Owner INST OF SOFTWARE - CHINESE ACAD OF SCI
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