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

A Personalized Task Recommendation Method for Software Modification Based on Correlation Topic Model

A topic model, software-oriented technology, applied in the direction of program control devices, etc., can solve problems such as developers' development habits and experience, and achieve the effect of improving efficiency and accuracy

Active Publication Date: 2017-06-23
YANGZHOU UNIV
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, these recommended methods do not take into account the developer's development habits and experience when recommending relevant reference documents, so these recommended documents are the same for all developers
If developers are not familiar with these recommended source code files, they will spend more time understanding these recommended files

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 Personalized Task Recommendation Method for Software Modification Based on Correlation Topic Model
  • A Personalized Task Recommendation Method for Software Modification Based on Correlation Topic Model
  • A Personalized Task Recommendation Method for Software Modification Based on Correlation Topic Model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] Such as figure 1 As shown, a personalized task recommendation method for software modification based on the co-related topic model, including the following steps:

[0016] (1) Preprocess the software change request of the system report personnel and all the historical submission information in the historical modification database, including entry division, word root processing, gerund synonyms and synonyms query, and vocabulary expansion process; for example: change request " The preprocessed result of "Selecting text by mouse sets X primary selection" is: "select pack choose text mouse rat set primary elementary major central mainselection choose choice pick".

[0017] (2) Use the cosine function to calculate the similarity of all preprocessed historical submission information and change requests, and identify relevant submission information according to the word repetition in the submission information and change requests. First, number all the words preprocessed in ...

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

A personalized task recommendation method for software modification based on a co-related topic model, which helps software managers find the developer who is most suitable for modifying a specific change request. Some ancillary information related to the change request that the personnel are familiar with.

Description

technical field [0001] The invention relates to the field of software maintenance recommendation, in particular to a software modification-oriented personalized task recommendation method based on a co-related topic model. Background technique [0002] Due to the complexity of software engineering, software vulnerabilities often appear in the process of software development and maintenance; in addition, users will also put forward new change requests or upgrade requests according to the actual situation during the process of using the software. Therefore, software change requests are often made by bug reporters or users, requiring constant maintenance by developers. Given a change request, the software project manager must assign the change request to developers to implement the modification. To improve the efficiency and accuracy of software maintenance, the task of locating relevant source codes and recommending the most suitable developers to implement change requests ur...

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): G06F9/44
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