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

Modification log based software package source automatic analysis method

An automatic analysis and software package technology, applied in software maintenance/management, hardware monitoring, instruments, etc., can solve the problems of easy error and low efficiency, and achieve the effect of good versatility, strong scalability and high overall flexibility

Active Publication Date: 2016-07-06
NAT UNIV OF DEFENSE TECH
View PDF4 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Although the development of traditional software engineering and open source software is very rapid, at present, for large-scale mixed-source operating systems, the existing work is still mainly It is a method of manual analysis and statistics, which is not only inefficient, but also prone to errors

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
  • Modification log based software package source automatic analysis method
  • Modification log based software package source automatic analysis method
  • Modification log based software package source automatic analysis method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] Such as figure 1 As shown, the steps of the method for automatically analyzing the source of the software package based on the modification log in this embodiment include:

[0038] 1) Obtain the target software source code package to be analyzed;

[0039] 2) Generate a modification log containing developer information for the target software source code package;

[0040] 3) Based on the developer information recorded in the modification log, the number of modification items and the preset internal developer information of the R&D team or the developer information of the open source project, the software package source of the target software source code package is analyzed, and it is obtained as open source software package, mixed source The source analysis results of software packages and self-developed software packages;

[0041] 4) Mark the package source analysis results for the target software source code package.

[0042] In this embodiment, the detailed steps o...

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 discloses a modification log based software package source automatic analysis method. The method comprises the steps of 1) obtaining a to-be-analyzed target software source code package; 2) for the target software source code package, generating a modification log containing developer information; 3) based on the developer information recorded in the modification log, a modification item frequency and preset developer information or open source project developer information in a research and development team, analyzing a software package source of the target software source code package to obtain a software package source analysis result of one of an open source software package, a mixed source software package and a self-researched software package; and 4) marking the software package source analysis result for the target software source code package. According to the method, whether the software package is the open source software package, the mixed source software package or the self-researched software package can be judged and identified to realize classification management of software source code packages; and the method has the advantages of high universality, high extendibility and high integral flexibility.

Description

technical field [0001] The invention relates to the field of management of computer operating system software packages, in particular to an automatic analysis method for software package sources based on modification logs. Background technique [0002] Open source software has formed a complete software system and constitutes an indispensable part of global software production and deployment. Facing subdivided and changing application requirements, it has become a trend to learn from and inherit existing open source software and quickly build software solutions for new requirements. Internet companies such as Amazon, Baidu, and Taobao have built their own unique features based on open source Linux. application solutions. Although the introduction of open source software will bring about some potential stability, security, and reliability issues, effective solutions can be found through analysis, modification, debugging, and redesign for specific problems and needs during th...

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): G06F11/34G06F9/44
CPCG06F8/75G06F11/3404
Inventor 任怡全康吴庆波戴东华杨诏钧邵立松杨沙洲谢炜王玉成郭俊余游资奇
Owner NAT UNIV OF DEFENSE TECH
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