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

A method for recommending a cross-project association defect report based on a multi-objective optimization algorithm NSGA-II

A multi-objective optimization and defect reporting technology, which is applied in the field of recommending cross-project related defect reports based on the multi-objective optimization algorithm NSGA-II, can solve problems such as the inapplicability of the recommended method, and achieve the effect of reducing retrieval time and saving costs

Inactive Publication Date: 2019-04-09
NANJING UNIV
View PDF5 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] In the scenario of cross-project related defect location and repair, many related defect reports are neither duplicate defect reports nor similar defect reports, and are distributed in multiple different projects, and the existing recommended methods cannot be applied

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 method for recommending a cross-project association defect report based on a multi-objective optimization algorithm NSGA-II
  • A method for recommending a cross-project association defect report based on a multi-objective optimization algorithm NSGA-II
  • A method for recommending a cross-project association defect report based on a multi-objective optimization algorithm NSGA-II

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] In order to better illustrate the technical content of the present invention, the following description is made in conjunction with the accompanying drawings.

[0044] figure 2 It is a flowchart of a method for recommending cross-project correlation defect reports based on the multi-objective optimization algorithm NSGA-II according to an embodiment of the present invention. First, it is necessary to obtain other projects associated with the project where the defect report is to be queried, mainly based on the source code of the project to be queried and the information of the project participants; then for the obtained associated project, calculate the relationship between it and the project where the defect to be queried is The degree of relevance mainly has three factors: the topic similarity between projects, the distance between projects (organize these projects in the form of a network graph, and calculate the distance in the graph), and the importance of project...

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 provides a method for recommending a cross-project association defect report based on a multi-objective optimization algorithm NSGA-II, which mainly comprises the following steps: 1) obtaining other projects associated with a project where a defect report is inquired, and mainly based on the information of the project where the defect is located and the information of a project participant; 2) calculating the correlation degree among the projects: topic similarity, project importance degree, distance among the projects and correlation degree sorting of the projects; 3) for a project with a relatively high correlation degree, calculating theme similarity between a defect in the project and the query defect report and a distance between source code files to be modified; 4) calculating an adaptive value function according to the theme similarity of the defect report, the source file distance and the correlation degree of the project; And 5) generating a cross-project defectreport with the maximum association degree by utilizing a multi-objective optimization algorithm NSGA-II. The method mainly solves the problem that at present, a cross-project defect report associatedwith query defect report recommendation is lacked, can effectively locate and repair the cross-project defect, and improves the efficiency of processing the cross-project defect report.

Description

technical field [0001] The invention belongs to the field of computer technology, relates to the collection and analysis of software defect reports, the analysis of the degree of correlation between projects, and the calculation of the similarity between defect reports, and is a multi-objective optimization algorithm based on NSGA-II to recommend cross-project correlation Method for bug reporting. Background technique [0002] A software defect is a problem or error existing in a computer program or system that will destroy the normal operation of the software, and it is the failure or violation of a certain function that the system needs to achieve. In the process of software development and maintenance, due to the influence of various factors, software defects are difficult to avoid and often appear. [0003] In software system development, developers often need to call other modules in the project or even function modules that have been implemented by other projects. In...

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/36G06F17/27
CPCG06F11/36G06F40/30G06F40/289
Inventor 陈林任浩马皖王莹
Owner NANJING UNIV