An improved sorting learning method for software defect prediction
A technology for software defect prediction and sorting learning, which is applied in software testing/debugging, error detection/correction, instrumentation, etc., and can solve problems such as module sorting is not necessarily good
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0023] The invention belongs to the software defect prediction based on metric element in the static defect prediction technology, and mainly solves the software defect prediction problem of sorting tasks. The present invention will be further described in detail below with reference to the embodiments and the accompanying drawings, but the embodiments of the present invention are not limited thereto.
[0024] In this embodiment, the improved ranking learning method for software defect prediction mainly includes the following steps:
[0025] Step 1: Collect training data, extract metric elements and corresponding defect numbers from source code files with known defect numbers as training data.
[0026] When extracting metrics, it can be extracted from the following aspects: process metrics, past defects, source code metrics, change entropy, changes in source code metrics, and entropy of source code metrics. Each module corresponds to a metric element vector, defining x i Rep...
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