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

Workload perception defect prediction method based on weighted software network

A prediction method and workload technology, applied in software testing/debugging, error detection/correction, instrumentation, etc., can solve problems such as economic loss, lack of operability, affecting software quality, etc., to achieve accurate discovery, reduce time costs and effect of cost

Active Publication Date: 2021-04-27
NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0012] 1. When building a software network, the impact of the correlation strength between modules on defect identification is not considered;
[0013] 2. Lack of workload perception module, the obtained defect classification results still need a lot of time to review the code, lack of operability
[0014] Software defects seriously affect the quality of software, and even cause serious economic losses

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
  • Workload perception defect prediction method based on weighted software network
  • Workload perception defect prediction method based on weighted software network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0099] Such as figure 1 As shown, the workload-aware defect prediction method based on weighted software network includes the following steps:

[0100] I. Data collection and fusion.

[0101] Collect software system data and defect reports from defect tracking systems such as Bugzilla and JIRA. Collected software system data includes source code, code commits, and version information data in version control repositories (such as Git and SVN).

[0102] Code submission data includes title, description, discussion, modification file information, submitter, and submission time information. Bug report data includes number, title, description, discussion, fixed by, and when it was fixed information.

[0103] The defect reports of the defect tracking system in this embodiment are defect reports that have been repaired in the defect tracking system.

[0104] Establish a connection between code submission and defect report to realize the fusion of code submission and defect report...

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 belongs to the field of software defect prediction, and particularly discloses a workload perception defect prediction method based on a weighted software network, which designs a correlation strength calculation method among software modules according to two correlation relationships of dependence among the software modules and collaborative developers. Constructing an effective weighted software network structure, autonomously learning feature representation of software modules in a weighted software network graph by adopting strong learning ability of a graph embedding technology, and better reflecting data among the software modules and calling dependency and dependency relationships of collaborative developers; meanwhile, the workload of the inspection code for discovering the defects is considered in the construction of the defect prediction method, the actual requirements of software development are met, and the software defects can be conveniently, quickly and accurately discovered.

Description

technical field [0001] The invention belongs to the field of software defect prediction and relates to a workload-aware defect prediction method based on a weighted software network. Background technique [0002] There are inevitably defects in the software development process, and these defects will lead to serious economic losses. Therefore, how to quickly and accurately find software defects plays a vital role in ensuring the quality of software systems. [0003] Software defect prediction technology is committed to identifying high-risk defective modules, narrowing the scope of developers' review and testing code, and realizing the reasonable allocation of limited resources. The defect prediction method based on metric information is the most commonly used method, and its metric meta information mainly includes artificially designed metric elements and self-learning metric elements based on abstract syntax trees. [0004] However, these features based on abstract synta...

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/36
CPCG06F11/3608
Inventor 宫丽娜周宇宫宜辉
Owner NANJING UNIV OF AERONAUTICS & ASTRONAUTICS