A software class importance measurement method based on class multilayer network
A multi-layer network and measurement method technology, applied in the field of software importance measurement, can solve the problems of lack of software measurement, inaccurate software structure model, inaccurate software structure description, etc., to achieve the effect of improving code maintenance efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0041] Below by embodiment and in conjunction with accompanying drawing, technical scheme of the present invention will be further described:
[0042] A kind of software class importance measurement method based on class multi-layer network that the present invention proposes, concrete steps are as follows:
[0043] (1) the source code of Java software is abstracted into class multi-layer network MCN={G at class granularity IN ,G IM ,G PA ,G GL ,G ME ,G LO ,G RE}. Among them, G i =(V,L i ,P i ) is a single-layer network in the class multi-layer network, corresponding to a certain interaction relationship i∈{IN,IM,PA,GL,ME,LO,RE} between classes; V is G i A node set representing all classes in the source code; L i is G i The undirected edge set of represents the dependency between classes; P i is a matrix of |V|×|V| (|V| returns the number of nodes in V), representing G i The weight matrix of the strength and weakness of the dependencies between classes in the lay...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com