A Software Class Importance Measurement Method Based on Class Multilayer Networks
A multi-layer network and measurement method technology, applied in the field of software importance measurement, can solve problems such as lack of software measurement work, neglect of multi-layered software structure, lack of measurement of the importance of software elements, etc., and achieve the goal of improving code maintenance efficiency Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0041] The technical solutions of the present invention will be further described below with reference to the accompanying drawings:
[0042] The present invention proposed a method based on the software class of the multi-layer network, the specific steps are as follows:
[0043] (1) Abstract of the source code of Java software in class granularity is class multilayer network mcn = {g IN , G IM , G PA , G GL , G ME , G LO , G RE }. Among them, G i = (V, l i , P i ) For a single layer network in a multi-layer network, a certain interaction between corresponding classes i ∈ ∈ ∈ ∈,, i,}; v is g i The node set indicates all classes in the source code; i Be i No boundary set, representation of dependencies; P i Is a matrix of | V | × | V | (| V | Returns Node), represents g i Dependent on the weight of the relationship between the class network; IN represents a class inherits another class; IM represents another abstraction class; PA represents a class method with another class object...
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