Open source software recommendation method based on group comments

An open source software and recommended method technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems such as overloading of software resource information and results that cannot meet the individual needs of users, and improve Reuse and development efficiency, the effect of improving development efficiency and resource reuse efficiency

Active Publication Date: 2016-03-09
NAT UNIV OF DEFENSE TECH
View PDF4 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, different users who use search engines get the same results when they use the same keyword to search, but the needs of users are diversified and personalized. The results obtained by information retrieval systems represented by search engines cannot satisfy users. Personalized needs, unable to solve the problem of software resource information overload

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
  • Open source software recommendation method based on group comments
  • Open source software recommendation method based on group comments
  • Open source software recommendation method based on group comments

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] The effects of the present invention will be visually described below in conjunction with the embodiments. figure 1 with figure 2 They are the flow chart of this embodiment and the schematic diagram of network node interaction respectively. This embodiment includes a local software directory server SDS, a collaborative development community website SF and a knowledge sharing community website SP. The software project P is a project that the developer D is developing in a local development environment (such as Eclipse). The present invention will find the top N software projects most relevant to P from SF, and feed back the home page list of its project development community to developer D. The execution process includes the following steps:

[0024] Step 101, establishing an open source software data server SDS (Software Data Server). The general web crawler technology is used to collect open source software resource information data from the main open source commun...

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 software recommendation method capable of effectively combining software projects, which are currently developed by a developer, based on group comments. The software recommendation method comprises the following steps: obtaining open source data, and pre-processing the projects and comment document tags; extracting local project characteristics of a user, and matching the projects with comment documents by utilizing the comment document tags and titles and the project names and tags; calculating the similarity and the correlation between a local project and an acquired open source project; and performing linear weighted summation of the similarity and the correlation, and generating a project recommendation list for the user. The software recommendation method disclosed by the invention can be integrated with a software development environment of the developer; the retrieval efficiency of the developer on related software in an internet range can be increased; and technical support can be obtained or software reuse can be realized from the recommended software projects.

Description

technical field [0001] The present invention relates to a method for automatically recommending open source software projects, in particular to a method for effectively combining software recommendations based on group comments for software projects being developed by developers under the condition that there are a large number of open source software projects in the Internet open source community . Background technique [0002] With the rapid development and innovation of computer technology, especially the rise of Internet technology, software has penetrated into people's shopping, communication, learning, life and other aspects. In 2011, Thomas Schultz, a famous venture capitalist and founder of Netscape, published an article stating that "software is eating the whole world". In fact, open source software plays a key role in this process, and it is relied on by more and more software companies and individuals with its rich and open software resources, developer resources...

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 Applications(China)
IPC IPC(8): G06F17/30
CPCG06F16/9535
Inventor 王怀民王涛尹刚伍名侯翔杨程史殿习刘惠丁博史佩昌湛云张洋
Owner NAT UNIV OF DEFENSE TECH
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