Supercharge Your Innovation With Domain-Expert AI Agents!

Software project quality prediction method, prediction system and medium

A software project and prediction method technology, applied in software testing/debugging, nuclear method, error detection/correction, etc., can solve the problems of increasing manpower and material cost, reducing feedback efficiency, etc., to save manpower and material resources and improve feedback efficiency Effect

Pending Publication Date: 2022-03-25
AEROSPACE INFORMATION
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The current software measurement is to give a project quality score by verifying the completion of the measurement indicators one by one, which is used to evaluate the quality of the project and commend the team with excellent quality. Therefore, it is necessary to verify the quality of each project from complex documents and reports. The completion of a quality measurement indicator, which will increase the cost of manpower and material resources, and reduce the efficiency of feedback
[0003] Therefore, it is expected to invent a method for predicting the quality of software projects, which can effectively solve the increase in manpower and material costs caused by the use of existing technologies, and improve feedback efficiency

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 project quality prediction method, prediction system and medium
  • Software project quality prediction method, prediction system and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0097] figure 1 A flow chart of a software project quality prediction method according to an embodiment of the present invention is shown.

[0098] Such as figure 1 As shown, the prediction methods of the software project quality include:

[0099] Step 1: Acquire the quality evaluation results of multiple software items and the first list of defective items corresponding to the multiple software items;

[0100] Among them, the first list of defect items includes the defect density corresponding to each software item, the defect removal rate, the average defect repair time, the proportion of defects with delayed modification, the proportion of defects with multiple repairs, the proportion of defects with new defects introduced, and various levels. At least one of the proportion of defects, unit test coverage, and code static inspection defect rate.

[0101] Among them, before obtaining the quality evaluation results of multiple software items and the first defect list corres...

Embodiment 2

[0129] figure 2 A structural diagram of a system for predicting software project quality according to an embodiment of the present invention is shown.

[0130] Such as figure 2 As shown, the software project quality prediction system includes:

[0131] The first data acquisition module is used to acquire the quality evaluation results of multiple software items and the first list of defective items corresponding to the multiple software items;

[0132] A software quality prediction model establishment module, used to establish a software quality prediction model;

[0133] The machine learning module is used to train and verify the software quality prediction model based on the first defect item list and quality evaluation results;

[0134] The second data acquisition module is used to acquire the second list of defective items corresponding to the current software item;

[0135] The software quality prediction module is used to obtain the quality prediction result of the...

Embodiment 3

[0137] The present disclosure provides an electronic device comprising: a memory storing executable instructions; and a processor running the executable instructions in the memory to implement the aforementioned method for predicting the quality of a software item.

[0138] An electronic device according to an embodiment of the present disclosure includes a memory and a processor.

[0139] The memory is used to store non-transitory computer readable instructions. Specifically, the memory may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, random access memory (RAM) and / or cache memory (cache). The non-volatile memory may include, for example, a read-only memory (ROM), a hard disk, a flash memory, and the like.

[0140] The processor may be a central processing unit (CPU) or other form of processing unit having da...

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 project quality prediction method and system and a medium, and the method comprises the steps: obtaining quality evaluation results of a plurality of software projects and a first defect item list corresponding to the plurality of software projects, building a software quality prediction model, and carrying out the prediction of the quality of the plurality of software projects based on the first defect item list and the quality evaluation results. Training and verifying the software quality prediction model, obtaining a second defect item list corresponding to the current software project, and inputting the second defect item list into the software quality prediction model to obtain a quality prediction result of the current software project; according to the prediction method, the quality condition of the current software project is predicted through machine learning according to the quantitative data generated in the development process, manpower and material resources are saved, and the feedback efficiency is improved.

Description

technical field [0001] The invention belongs to the technical field of software quality evaluation, and more specifically, relates to a software project quality prediction method, prediction system and medium. Background technique [0002] The measurement of software quality is to evaluate the quality of software from multiple dimensions and multiple cycles. The significance of software quality measurement lies in the needs of management. Quantitative indicators are used to judge, evaluate and make decisions. Therefore, the measurement of software quality is important in software development. The whole process is of great significance. The current software measurement is to give a project quality score by verifying the completion of the measurement indicators one by one, which is used to evaluate the quality of the project and commend the team with excellent quality. Therefore, it is necessary to verify the quality of each project from complex documents and reports. The com...

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): G06F11/36G06N20/10
CPCG06F11/3608G06N20/10
Inventor 吴旭曹晶晶
Owner AEROSPACE INFORMATION
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