Cross-project software defect prediction method based on shared hidden layer auto-encoder
A technology of software defect prediction and autoencoder, which is applied in software testing/debugging, instruments, computer components, etc., can solve problems such as poor prediction performance, data distribution differences, and poor prediction capabilities, and solve the problem of data distribution differences and the effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0024] Below in conjunction with accompanying drawing, the present invention will be described in further detail: as figure 1 As shown, a cross-item software defect prediction method based on a shared hidden layer autoencoder includes the following steps:
[0025] Step 1. Divide the training data set and the test data set, and perform data preprocessing on the data set. The specific method is: first select the PROMISE data set, the data set has 20 basic metrics, and these 20 basic metrics are not in the same Order of magnitude, so we need to use the min-max data normalization method to convert all metric values to the interval between 0 and 1. Given a feature x, its maximum and minimum values are expressed as: max(x) and min(x), respectively. For each eigenvalue x of a feature x i After data preprocessing, it can be expressed as follows:
[0026]
[0027] Step 2. Use the improved self-encoder for feature extraction. We use an autoencoder with a shared hidden layer t...
PUM

Abstract
Description
Claims
Application Information

- R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com