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

Personalized recommendation method for software security BUG repair

A recommended method and security technology, applied in software deployment, software maintenance/management, program control devices, etc., can solve the problems that developers are difficult to find efficiently, have high quality requirements for timely repair, and recommend software developers for security bugs. , to achieve the effect of improving efficiency and accuracy, and efficient restoration

Inactive Publication Date: 2017-11-07
YANGZHOU UNIV
View PDF6 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in practice, the repair of security bugs often requires specific methods, but it is difficult for developers to efficiently discover these patterns during the repair process
In addition, most of the existing methods recommended by software developers are suitable for solving non-security software bugs.
However, due to the inherent characteristics of security software bugs, such as strong timeliness of repair and high quality requirements, existing recommendation techniques are often not suitable for recommending software developers for security bugs.

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
  • Personalized recommendation method for software security BUG repair
  • Personalized recommendation method for software security BUG repair
  • Personalized recommendation method for software security BUG repair

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] Technical thinking of the present invention is:

[0022] Mainly aiming at software security bugs, combined with the developer’s comment information corpus and historical repair information, and also considering factors such as software developers’ historical development experience and bug repair quality, it recommends a developer network suitable for repairing software security bugs, It is recommended that developers use relevant modification modes and bug-related auxiliary information to repair software security bugs in a timely and high-quality manner. Before recommending developers, re-create the software security bug rule base, pre-process the known security bugs that have been fixed and developers with label management, and use the created security bug library to target new occurrences Recommendations for developers and repair modes for bugs. We use tags to quickly filter out developers associated with new security bugs, and then rank the first-screened developers...

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 personalized recommendation method for software security BUG repair. The personalized recommendation method includes preprocessing and extracting feature vector keywords; constructing new security BUG libraries; extracting and analyzing comments and discussion of related developers on security BUG; finding out developers related to similar BUG; matching and screening BUG labels and labels for developers; analyzing screened BUG; offering key recommendation explanation; extracting certain repair modes of repaired BUG from the created security BUG libraries by the aid of classification algorithms in machine learning so that the recommended developers can select the repair modes. The personalized recommendation method has the advantages that the shortcomings of late repair, low quality and the like can be overcome; the appropriate developers and the appropriate repair modes can be recommended from angles of historical information(such as historical comment information of the developers and historical repair quality) and development experience, and the recommendation explanation can be offered.

Description

technical field [0001] The invention belongs to the field of software maintenance, in particular to a personalized recommendation method for repairing software safety bugs. Background technique [0002] Due to the complexity of software projects and the diversity of developers, every software is not perfect, and some bugs will appear more or less. These bugs that appear often need to be fixed in time, especially the security bugs that appear in the project. According to relevant research, these security bugs are often used by hackers to maliciously attack software systems, steal important information, and tamper with user data, etc., thereby bringing huge economic losses to the industry and seriously damaging the security reputation of related companies. Security bugs are a serious threat to every organization and can cause serious monetary or reputational damage. So it is very important for the development team to fix security bugs as soon as possible. Therefore, in orde...

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): G06F9/44G06F9/445
CPCG06F8/70G06F8/65
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