A Software Defect Prediction Method Based on Class Imbalance Learning and Genetic Algorithm Wrapped Feature Selection
A technology of software defect prediction and genetic algorithm, which is applied in the field of software defect prediction of packaged feature selection, can solve the problems of classification method performance degradation, large search space, and low correlation, and achieve optimal test resource allocation and high prediction performance. , the effect of improving performance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0036] The overall flow chart of the software defect prediction method based on class imbalance learning and packaged feature selection of genetic algorithm 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 me...
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