Construction method of software defect evaluation model on the basis of complex network
A software defect and evaluation model technology, applied in software testing/debugging, instrumentation, electrical digital data processing, etc., can solve problems that cannot reflect the interaction between classes, focus on fine-grained statistics, and software products that cannot meet the needs of users, etc. question
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0031] This embodiment takes the source code, binary file or compressed file of object-oriented software as the research object, and the main process is as follows:
[0032] (1) Build a software network model
[0033] The software network model constructed by this method refers to a directed network model formed with classes of the software system as nodes and relationships between classes (such as inheritance, aggregation, association, dependence, etc.) as edges. First, use the DependencyFinder tool to scan the source code files, binary files or compressed files, and generate an XML file describing the software structure. Then parse the XML file, extract the information in class tags, outbound tags or inbound tags, and class internal member tags, that is, to obtain the class itself and the relationship data between classes in the software structure. The relationship between classes obtained through the DependencyFinder tool is not a clear relationship such as inheritance, ag...
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