Software system maintainability evaluation and promotion method based on multi-objective community detection
A software system and community discovery technology, applied in the field of software system maintainability evaluation and improvement, can solve problems such as inability to evaluate and improve software system maintainability, and achieve the effect of improving maintainability and modularity
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0039] The following result figures illustrate in detail the specific implementation of the method for maintainability and improvement of the software system based on the multi-target community discovery of the present invention.
[0040] See figure 1 As shown, the present invention proposes a software system maintainability evaluation and improvement method based on multi-target community discovery, including the following steps:
[0041] Step S101: Use the static code analysis tool Understand and the complex network analysis package igraph to realize the generation of the largest weakly connected subgraph called to the Java software system method;
[0042] Combine figure 2 Specifically, after the Java software system to be analyzed is input, the largest weakly connected subgraph of the Java software system call network is generated.
[0043] Step S201: The Java software system to be analyzed parses the .java file to obtain a list of methods defined in the project;
[0044] Step S202:...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 