Software defect prediction method based on two-stage wrapping-type feature selection
A technology for software defect prediction and feature selection, which is applied in software testing/debugging, error detection/correction, instrumentation, etc. It can solve problems such as class imbalance, large search space, and low correlation, so as to improve performance and improve performance Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0036] The overall flowchart of the software defect prediction method based on the two-stage packaged feature selection in this embodiment is as follows figure 1 shown, including the following steps:
[0037] (1) Mining the version control system (such as CVS, SVN, or Git, etc.) and the defect tracking system (such as Bugzilla, Mantis, or Jira, etc.) of the software project, and extracting program modules therefrom. The granularity of program modules can be set as files, packages, classes or functions, etc. according to the purpose of defect prediction. Then, each program module is marked according to the defect report information in the defect tracking system (that is, each program module is marked as a defective type or a non-defective type). Finally, based on the analysis of software code complexity or software development process, the measurement units (namely features) that are correlated with software defects are designed, and the measurement of each program module is c...
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