A Hierarchical Classification Method for Software Configuration Code Artifacts

A technology of hierarchical classification and software configuration, applied in software design and other directions, can solve problems such as difficulty in extracting effective information, lack of classification and retrieval system, etc., to reduce the time and cost of browsing confirmation, improve accuracy, and facilitate the search and use of software. Configuring the Effects of Code Artifacts

Active Publication Date: 2019-10-25
INST OF SOFTWARE - CHINESE ACAD OF SCI
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The current classification of CMT products still needs to be done manually, lacking an efficient classification and retrieval system
At the same time, the source code and API information of CMT products are limited by the domain-specific language and it is difficult to extract effective information

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 Hierarchical Classification Method for Software Configuration Code Artifacts
  • A Hierarchical Classification Method for Software Configuration Code Artifacts
  • A Hierarchical Classification Method for Software Configuration Code Artifacts

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0028] In the embodiment of the present invention, the code product classification of the widely used automated operation and maintenance tools Puppet, Ansible, and Chef is taken as a case to illustrate the method of the present invention.

[0029] Such as figure 1 As shown, a hierarchical classification method for software configuration code products of the present invention includes the following steps:

[0030] (1) Construct a hierarchical classification system for software configuration code products, crawl CMT code product labels from multiple CMT code libraries, and obtain a set of CMT code product labels after label filtering and processing as a category set of CMT configuration code products, and then through mining CMT Affiliation relationship between label sets to construct hierarchical classification C tree ; The CMT represents a configurat...

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 hierarchical classification method of a software configuration code product; through analyzing a software configuration code product label, a hierarchical classification system of the configuration code is automatically structured; and then a group of classifier is realized on the basis of a supervision study method; through these classifiers, the hierarchical classification of a large number of configured script code products can be automatically completed. The method can facilitate user to search and use the software configuration software product and improve the product classification accuracy, and thereby effectively reducing the confirmation time and cost of user browsing.

Description

technical field [0001] The present invention relates to a method for hierarchical classification of software configuration code products, in particular to a hierarchical classification system construction for a large number of reusable script codes for various software configuration tools and the hierarchical classification of configuration code products based on the classification system. It belongs to the technical field of computer software. Background technique [0002] The configuration management tool (Configuration Management Tool, CMT) is an important support tool to realize the integration of development and operation (Development and Operations, DevOps). The current mainstream CMT adopts the method of code as infrastructure (Infrastructure as Code, IaC). To describe the target system configuration, realize automated system installation and configuration, so as to meet the continuous delivery, rapid deployment and efficient operation and maintenance advocated by Dev...

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): G06F8/20
CPCG06F8/20
Inventor 陈伟魏峻窦文生吴国全高楚舒徐培兴
Owner INST OF SOFTWARE - CHINESE ACAD OF SCI
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