A Method for Measuring the Importance of Software Packages Based on Weighted-a-Index
A measurement method and importance technology, applied in software indicators, software maintenance/management, reverse engineering, etc., can solve the problems of lack of software measurement work, lack of measurement of the importance of code elements, lack of measurement of the importance of software elements, etc. 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
[0055] Below by embodiment and in conjunction with accompanying drawing, technical scheme of the present invention will be further described:
[0056] A kind of software package importance measurement method based on weighted a index that the present invention proposes, concrete steps are as follows:
[0057] (1) Abstract the software source code written in the Java language into a feature dependency network FDN=(N f ,D f ). figure 1 Shown is a Java source code snippet. according to figure 1 Given the Java source code snippet, the corresponding FDN can be constructed (such as figure 2 As shown), the text on the side of the node is the name of the corresponding feature of the node (the name is composed of package name, class name, and feature name connected by "."). Among them, N f ={p1.classX.a(),p1.classX.v(),p1.classX.c(),p1.classX.b(),p2.classY.d(),p2.classZ.e(), p2.classZ.f(), p3.classL.g()} is a collection of feature nodes; D f ={(p1.classX.b(),p1.classX.a()),(p1...
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