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

A method for establishing relationships among bugs, commits, and relevant personnel

A technology for establishing methods and personnel, applied in the fields of still image data indexing, instrumentation, error detection/correction, etc., can solve problems such as inefficiency, increased complexity, and lack of commit and technical personnel information, to solve performance degradation, Addressing the effect of performance regressions

Active Publication Date: 2018-09-25
YANGZHOU UNIV
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But this method has the following defects: 1. As the number and types of bugs in the database continue to increase, and the complexity continues to increase, the result sets of user searches often have dozens or even hundreds of items. Doing a manual search again in this result set is inefficient
2. The results provided by the system only contain similar problem information, but do not provide related commit and technical personnel information
It cannot effectively help users understand the problems they are facing. Users need to search for similar bug commits again to solve their problems
3. When the amount of data in the relational database is very large, a large number of queries are required, resulting in performance problems

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 establishing relationships among bugs, commits, and relevant personnel
  • A method for establishing relationships among bugs, commits, and relevant personnel
  • A method for establishing relationships among bugs, commits, and relevant personnel

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] Technical thinking of the present invention is:

[0022] Establishing a graph database, storing bugs, commits, and personnel information in the form of nodes and connecting interrelated nodes can effectively solve this problem. A graph database is a non-relational database that uses graph theory to store relational information between entities. One of the most common examples is the relationship between people in a social network. The effect of relational databases on storing "relational" data is not good, and its queries are complex, slow, and beyond expectations, and the unique design of graph databases just makes up for this defect. neo4j is a graph database. Graph data is stored in the mode of nodes and edges (relationships). Each node can contain a series of information. The node information is stored through the setProperty() method in the Node class. Node can also use the createRelationshipTo() method to realize the connection between a node and other nodes, a...

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 relates to a method for establishing relationships among bugs, commits and related personnel. The present invention establishes a graph database, stores bugs, commits, and personnel information in the form of nodes and connects the interrelated nodes to effectively solve this problem. The graph database is a non-relational database, which uses graph theory to store Relationship information between entities. The invention overcomes the inefficiency of most question-and-answer websites in the field of program design, does not provide relevant commit and technical personnel information, and requires a large number of queries to generate performance defects. The present invention constructs a corresponding relationship between a bug object, a commit object, and a personnel object, and uses these three objects as nodes, and takes these three objects as a relationship network to help users understand problems and solve them quickly and efficiently. It provides users with a comprehensive knowledge network and solves the problem of performance degradation of relational databases when processing large amounts of data.

Description

technical field [0001] The invention belongs to the field of software debugging, in particular to a method for establishing relationships among bugs, commits and related personnel. Background technique [0002] Due to the increase in software complexity, the number of bugs in the software development and maintenance process continues to increase; in addition, due to the frequent flow of personnel in software development companies, developers often encounter some bugs that they cannot solve by themselves, resulting in Many question-and-answer sites in the programming field (such as Stack Overflow, bugzilla@Mozilla). How to allow users to search quickly and accurately, and solve the problems they encounter more quickly has become an urgent problem to be solved. [0003] Before the present invention was made, most of the search functions provided by question-and-answer websites in the field of programming were based on relational databases. The principle they realize is that ...

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/36G06F17/30
CPCG06F11/3624G06F11/3664G06F16/51
Inventor 孙小兵王经纬王璐李斌
Owner YANGZHOU UNIV