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

Software quality prediction method, apparatus, terminal, and computer-readable storage medium

A quality prediction and software quality technology, applied in the field of information security, can solve problems such as poor operability, unreasonable, and differences, and achieve the effect of ensuring prediction accuracy

Inactive Publication Date: 2019-01-18
BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
View PDF5 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since there are many factors that affect software quality, it is unreasonable to simplify the prediction of software quality to directly quantified indicators such as the number of lines of code modification or code coverage, because these factors cannot reflect the real software quality. large error
However, the method of relying on software testers is poor in operability, and the test results of personnel with different experience are very different.
With the great abundance of Internet products, in the face of massive data, it is unrealistic to conduct testing solely by humans.

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 quality prediction method, apparatus, terminal, and computer-readable storage medium
  • Software quality prediction method, apparatus, terminal, and computer-readable storage medium
  • Software quality prediction method, apparatus, terminal, and computer-readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0062] In the following, only some exemplary embodiments are briefly described. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. Accordingly, the drawings and descriptions are to be regarded as illustrative in nature and not restrictive.

[0063] The embodiment of the present invention provides a software quality prediction method, such as figure 1 shown, including the following steps:

[0064] S100: Obtain feature data of multiple categories of the software to be predicted in the software development process. A software development process can encompass various phases and processes in the software life cycle. For example, according to the software development cycle, the characteristics related to software quality are divided into six categories, including module characteristics, requirement characteristics, development characteristics, tes...

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 embodiment of the invention provides a software quality prediction method, a device, a terminal and a computer-readable storage medium. The method comprises the following steps: acquiring characteristic data of a plurality of categories of software to be predicted in a software development flow; preprocessing the characteristic data of each kind and inputting the same into the quality prediction model. Quality prediction model is based on back propagation neural network and multi-class historical data. The quality prediction model processes all kinds of characteristic data and outputs theprediction results of the software to be predicted. The embodiment of the invention synthesizes the characteristic data of each category in the software development flow according to the related indexes affecting the software quality, and carries out the software quality prediction quickly and comprehensively, so as to ensure the prediction accuracy.

Description

technical field [0001] The present invention relates to the technical field of information security, in particular to a software quality prediction method, device, terminal and computer-readable storage medium. Background technique [0002] In the prior art, there is no method for predicting software quality by integrating various index factors. All of them use simple index factors or human intervention to predict software quality. Since there are many factors that affect software quality, it is unreasonable to simplify the prediction of software quality to directly quantified indicators such as the number of lines of code modification or code coverage, because these factors cannot reflect the real software quality. The error is large. However, the method of relying on software testers is poor in operability, and the test results of personnel with different experience are very different. With the great abundance of Internet products, it is unrealistic to simply test by hu...

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): G06F11/36G06N3/08
CPCG06F11/3604G06F11/3696G06N3/084
Inventor 任家栋杨德宽
Owner BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
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