Method for establishing different version program class set mapping relationships
A technology of mapping and collection, applied in version control, software maintenance/management, etc., can solve problems such as inconsistency, complex program structure, and difficulty
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0210] In order to make the features and advantages of this patent more obvious and easy to understand, the following special examples are described in detail as follows:
[0211] First, the implementation of this embodiment is based on the definition of judging factors, including: defining judging factors for class similarity and method similarity, such as class name, attribute number, attribute information, method number, method information, call relationship, method The similarity between the classes, the number of times the method is called, the number of times the method is called, and so on.
[0212] Such as figure 1 As shown, the solution flow provided by this embodiment includes the following steps:
[0213] Step S1: Obtain the source code of two different versions of the same Java program; for example, given a typical object-oriented Java program, the source code of the Java program can be analyzed by the code analysis tool soot;
[0214] Step S2: Analyze...
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