Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A software bug report classification system and classification method

A classification system and classification method technology, applied in the field of classification system of software bug reports, can solve problems such as data imbalance, and achieve the effect of improving the degree of recognition, reducing the degree of imbalance, and small scale.

Inactive Publication Date: 2019-01-15
DALIAN MARITIME UNIVERSITY
View PDF2 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Aiming at the defects in the prior art, the technical problem to be solved by the present invention is to propose a software bug report classification system and method based on removing text noise and data imbalance, which not only solves the problem of removing text noise, but also further solves the problem of removing text noise The data imbalance problem after

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
  • A software bug report classification system and classification method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The specific embodiment of the present invention is described in detail below in conjunction with accompanying drawing:

[0034] The software bug report classification system of the present invention integrates the data reduction technology and the multi-RSMOTE bug report classification technology realized by fuzzy integration, the system mainly includes a training part and a testing part,

[0035] The training component includes:

[0036] The data set acquisition module is used to obtain the data set, and perform data "cleaning" on the acquired data set, and delete meaningless words through stemming and removing stop words;

[0037] Data reduction module, which is used to process the initial data set by combining feature selection and instance selection;

[0038] An unbalanced data set processing module, for processing an unbalanced data set by using the RSMOTE method;

[0039] The test section includes:

[0040] The bug report input module is used to input bug repo...

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 classification system and a classification method. The system comprises a training part and a test part. The training part comprises a data set acquisition module, a data reduction module and an unbalanced data set processing module. The test part comprises a bug report input module and a result classification output module. The main steps of the classification method include using a data reduction algorithm to process data, using an RSMOTE method to process an unbalanced data set, training a classifier with the obtained balanced data set, and integrating a plurality of trained classifiers with Choquet fuzzy integrals to classify the results of a bug report. The invention reduces the data scale on the sample dimension and the word dimension through the method of combining the feature selection and the instance selection, improves the recognition degree of the severity of the bug report by using the integrated training method based on Choquet fuzzy integrals, and avoids the uncertainty of random sampling at the same time.

Description

technical field [0001] The invention relates to a computer software testing method, in particular to a software bug report classification system and method. Background technique [0002] In the research on the automatic identification and classification technology of software bug report severity, there are currently two main challenges: one is the noise problem (the sample dimension and word dimension of the data are both high); the other is the data imbalance problem. When some researchers tried to solve the bug report classification problem, they proposed six filter-based feature ranking techniques for high-dimensional problems to reduce the number of available software evaluation criteria, such as combining feature selection algorithms with instance selection algorithms to reduce Bug dataset size and improve data quality. For the problem of data imbalance, the existing technology adopts the method of selecting the same number of bug reports in the training set and the te...

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): G06F16/35G06K9/62
CPCG06F18/24G06F18/214
Inventor 郭世凯陈荣李辉唐文君魏苗苗
Owner DALIAN MARITIME UNIVERSITY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products