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

Software project semantic information presentation and retrieval method based on graph model

A software project, semantic information technology, applied in other database retrieval, instrument, computing and other directions, can solve the problem of lack of effective search document code, lack of effective representation and processing method of rich semantic information, etc., to achieve flexible representation and accurate query positioning Effect

Inactive Publication Date: 2014-07-16
PEKING UNIV
View PDF9 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The present invention mainly solves the problems existing in the prior art, such as the lack of representation and processing methods for effectively representing the rich semantic information contained in software project documents, and provides a representation method of semantic information of software projects, which can be used for code Integrating, associating, storing, and querying the semantic information contained in various software resources such as documents, documents, etc., to help software developers and reusers have a deeper understanding of software project resources, and help solve problems that may be encountered in actual development question
[0006] Another purpose of the present invention is to solve the problems existing in the prior art, such as the lack of effectively searching for semantically related document codes in software items, and to provide a method for retrieving semantic information of software items based on graphical models.

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
  • Software project semantic information presentation and retrieval method based on graph model
  • Software project semantic information presentation and retrieval method based on graph model
  • Software project semantic information presentation and retrieval method based on graph model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0050] refer to figure 1 , Extract software project information: statically analyze the project code, and extract structured information ontology and unstructured information ontology from the code and document resources of the software project.

[0051]Structured information refers to information stored and expressed according to a predefined data model or an objectively existing organizational form. For example, software code is structured information expressed in accordance with the syntax of the programming language. The developer email of a software project contains structured information with fixed content such as receiver, sender, email subject, and sending time. Habitual structured information.

[0052] Unstructured information refers to information that does not have structured features, for example, unorganized paragraphs of pure natural language text.

[0053] In this embodiment, the structured information body refers to the item code. The step of extracting soft...

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 presenting and retrieving software project semantic information, in particular to a method for presenting and retrieving software project semantic information through a graph model. The method includes the steps that software project information is extracted, wherein a structured information body and an unstructured information body are extracted from software project resources; the structured information body is stored, wherein the structured information body is represented and stored in the form of a graph model base; the unstructured information body is stored, wherein the unstructured information body is stored in the form of a file, and the association relationship between the structured information body and the unstructured information body is established. In this way, the method has the advantages that structured information and unstructured information are stored according to the graph model index technology organization and the text index technology organization respectively, and the representation of association between data is more flexible; a comprehensive problem query method is provided based on the graph model, text indexes and a correlation mechanism, and problem search and locating can be more accurate.

Description

technical field [0001] The invention relates to a method for expressing and retrieving semantic information of software items, in particular to a method for expressing and retrieving semantic information of software items by using a graph model. Background technique [0002] In software development, the storage of software codes and documents is often in the form of traditional file systems and relational databases, and the semantic information contained in documents is not processed and clearly expressed. However, software codes and documents provide important resources for understanding the software, which include information such as requirements analysis in the software business domain, software system architecture, program structure, software function implementation process, and software usage methods. Information about the semantics of software projects plays an important role in helping project developers understand software business requirements and participate in cod...

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/30
CPCG06F16/903G06F16/9024
Inventor 谢冰朱子骁华哲邦
Owner PEKING 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