An exploratory search method for bug problems based on knowledge graph

A knowledge map and search method technology, applied in the field of software maintenance, can solve problems such as time-consuming, time-consuming, and messy search content, and achieve the effects of improving efficiency and quality, shortening search time, and facilitating communication and discussion

Active Publication Date: 2019-03-01
YANGZHOU UNIV
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The shortcomings of keyword-based retrieval are obvious due to the inability to understand the purpose of user search
Searches returned to users are not only cluttered but also inaccurate
Users need to spend a lot of time browsing and filtering information, which is not only time-consuming and labor-intensive, but may still not get the desired results

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
  • An exploratory search method for bug problems based on knowledge graph
  • An exploratory search method for bug problems based on knowledge graph
  • An exploratory search method for bug problems based on knowledge graph

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The technical idea of ​​the present invention is:

[0028] The knowledge graph is essentially a semantic network, with nodes representing entities / concepts, and edges representing various semantic relationships between entities / concepts. Its goal is to describe the various entities and concepts that exist in the real world, and the relationships between these entities and concepts. The knowledge graph is used for search, which can intuitively guide searchers to browse information. Graph database is a high-performance data structure method for storing data. The goal of search based on the knowledge graph is to understand user input, give users more direct and systematic answers, extract concepts, entities and attributes from the question to be searched by using natural language processing technology, and combine the data patterns of the graph database to identify Calculate the similarity of the result, match and extract the relevant data, and then classify and extract the...

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 an exploratory search method for bug problems based on a knowledge graph. The present invention effectively combines the information in the bug library and the commit library, obtains the relevant bug information by understanding the content to be searched, establishes the entity relationship between them, and lists the relevant bug report information, commit information, and information of relevant personnel And similar bug information, improve the efficiency of software development and maintenance personnel to solve bug problems. The invention overcomes the defects of inaccurate query results existing in the current method, and when the amount of data is large, it takes a lot of time to search and the like. From the perspective of software developers and maintainers, the invention understands the content input by the searcher, provides intuitive and accurate information, and helps the searcher solve the bug problem encountered. It not only shortens the search time, but also ensures the accuracy of the search results. By recording the information browsed by the searcher, it can further predict the purpose of the searcher, and help software developers understand and learn related bug knowledge more comprehensively.

Description

Technical field [0001] The present invention belongs to the field of software maintenance, and in particular relates to an exploratory search method for bugs based on a knowledge graph. Background technique [0002] When software development and maintenance personnel develop and maintain software, they often encounter some hard-to-solve bugs due to their unfamiliarity or lack of experience. After encountering these problems, they will search for related bugs, and after understanding them, they need to check some commit modification information submitted in the past in order to get related solutions. If you look for help in Stackoverflow, you may not get the answer you want right away. This makes software developers and maintainers not only spend a lot of time searching and finding solutions after encountering bugs, but also often encounter problems such as inaccurate and comprehensive search results. [0003] Before the present invention was made, there was no website for explora...

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): G06F16/242G06F16/248G06F8/70
CPCG06F8/70G06F16/2423G06F16/248
Inventor 孙小兵王璐李斌
Owner YANGZHOU UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products