Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for carrying out exploratory search for bug problem based on knowledge map

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

Active Publication Date: 2016-07-13
YANGZHOU UNIV
View PDF4 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Keyword-based retrieval has obvious shortcomings due to the inability to understand the purpose of the user's 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
  • Method for carrying out exploratory search for bug problem based on knowledge map
  • Method for carrying out exploratory search for bug problem based on knowledge map
  • Method for carrying out exploratory search for bug problem based on knowledge map

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] Technical thinking of the present invention is:

[0028] The knowledge graph is essentially a semantic network, its nodes represent entities / concepts, and edges represent various semantic relationships between entities / concepts. Its goal is to describe various entities and concepts that exist in the real world, as well as the relationship between these entities and concepts. Using the knowledge map for search can intuitively guide searchers to browse information. A graph database is a high-performance data structure method for storing data. The goal of search based on knowledge graphs is to understand user input and give users more direct and systematic answers. By using natural language processing technology to extract concepts, entities, and attributes from the questions to be searched, combined with graph database data patterns, the recognition Calculate the similarity of the results, match and extract relevant data, then classify and extract these data, sort these...

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 carrying out exploratory search for a bug problem based on a knowledge map. According to the method, information in a bug library and information in a commit library are effectively combined, related bug information is obtained by understanding content to be searched for, an entity relationship between the bug information and commit information is established, related bug report information, commit information, information of related personnel and similar bug information are listed, and thus the efficiency of software development and the efficiency of solving the bug problem by maintenance personnel are improved. The method overcomes the defects that in an existing method, the search result is not accurate, and it is needed to spend a lot of time in searching when the data size is large. In the method, the content input by a searcher is understood from the perspective of software developers and maintainers, and visual and accurate information is provided to help the searcher solve the bug problem which the user encounters. In this way, search time is shortened, and the accuracy of the search result is ensured; the purpose of the searcher is further predicted by recording information browsed by the searcher, and the software developers are helped to learn about and study knowledge related to the bug more comprehensively.

Description

technical field [0001] The invention belongs to the field of software maintenance, and in particular relates to an exploratory search method for bugs based on a knowledge map. Background technique [0002] When software development and maintenance personnel develop and maintain software, due to reasons such as unfamiliarity with the software or lack of experience, they often encounter some difficult-to-solve bugs. After encountering these problems, they will search for related bugs, and after understanding them, they need to check some commit modification information submitted in history in order to get relevant solutions. If you look for help in Stackoverflow, you may not get the answer you want immediately. 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 is made, s...

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