Unlock instant, AI-driven research and patent intelligence for your innovation.

A software defect detection method without defect annotation data

A software defect and labeling data technology, which is applied in software testing/debugging, error detection/correction, electrical digital data processing, etc., can solve problems such as effectively detecting software defects and failing to obtain defect labeling data

Active Publication Date: 2022-07-12
NANJING UNIV
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, defect annotation data cannot be obtained when testing resources are limited or time is tight, and current software defect detection methods cannot effectively detect software defects in this case

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 defect detection method without defect annotation data
  • A software defect detection method without defect annotation data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] Below in conjunction with specific embodiments, the present invention will be further illustrated, and it should be understood that these embodiments are only used to illustrate the present invention and not to limit the scope of the present invention. The modifications all fall within the scope defined by the appended claims of this application.

[0018] Before performing defect detection, the existing software defect detection device needs to be trained with a data set marked with defects to establish a defect detection model. In order to obtain a data set with defect annotations, it is necessary to pass code review or detailed testing to know whether the module is defective. This process usually takes a lot of testing resources and time. If testing resources are limited or time is tight, and data sets with defect annotations cannot be obtained, a defect detection model cannot be established for defect detection.

[0019] like figure 1 As shown in the figure, the so...

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 detection method without defect labeling data. First, all software modules that have been coded and waiting to be tested are obtained, and a data set without defect labeling is constructed; the data set without defect labeling is used to establish a software through an abnormal detection algorithm. Defect detection model; output the detection score of each undetected software module through the established model, indicating the possibility of defects in the module. The higher the score, the greater the possibility of defects in the module; Sort according to the detection score from high to low, and send the modules waiting to be tested in this order to the testers for testing, until all modules have been tested or no testing resources are available. The invention can detect software defects without defect annotation data, and solves the problem that the current software defect detection method needs a lot of testing resources to obtain defect annotation data.

Description

technical field [0001] The invention relates to a software defect detection method without defect labeling data, and belongs to the technical field of automatic software quality auxiliary control. Background technique [0002] With the popularity of computers and the Internet, software has penetrated deeply into all walks of life and our daily lives. Nowadays, the scale and complexity of software are getting larger and larger, and software quality assurance has also attracted more and more attention from software development teams. However, software is not perfect, and software defects inevitably appear in the software development process. Failure to find and fix defects early on can have disastrous consequences. Software testing is an integral step in the software development process. The goal of software testing is to find software defects as early as possible and ensure that they are fixed. However, in the actual software development process, due to limited testing re...

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 Patents(China)
IPC IPC(8): G06F11/36
CPCG06F11/3684G06F11/3688
Inventor 黎铭李润泽
Owner NANJING UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More