Software evolution evaluation method based on code loop complexity measurement
A technology of software evolution and complexity, which is applied in software testing/debugging, instrumentation, electrical digital data processing, etc., and can solve the problems that the complexity cannot be effectively controlled
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0061] The present invention will be further described below in conjunction with embodiment and accompanying drawing. figure 1 The process of software evolution evaluation method based on code cyclomatic complexity measurement is given. The project used in the embodiment is the Java open source software project JEditor.
[0062] JEditor is a Java-based open source text editor. So far, 7 versions have been released. The number of code lines is between 13098-13635. The download address is http: / / sourceforge.net / projects / jeditor / files / .
[0063] The embodiment of cyclomatic complexity measurement evaluation is JEditor0.2 version; on the basis of measuring each version of JEditor separately, we selected JEditor0.4 and JEditor0.4.1 with the largest complexity change for cyclomatic complexity evolution reason Examples of analysis. The specific implementation method is:
[0064] Step 1) Use JDT to analyze the program source code of Jeditor 0.2 to generate an abstract syntax tree. ...
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