A Reliability Modeling Method for Open Source Software Based on the Introduction of Giss Distributed Faults
A technology of open source software and modeling methods, applied in software testing/debugging, instrumentation, error detection/correction, etc., can solve the problem that the reliability model of open source software cannot meet the actual needs of reliability evaluation of open source software, and the reliability of complex open source software Difficult to adapt to assessment, poor adaptability of open source software reliability model, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0069] This embodiment is based on the open source software reliability modeling method introduced by GISS distributed faults,
[0070] Simulated fault detection and fault introduction using the fault rate function of the GISS distribution:
[0071]
[0072]
[0073]
[0074] The fault detection rate function and fault introduction rate function with GISS distribution can be expressed as:
[0075]
[0076] Among them, ω(t) represents the fault introduction rate; α represents the fault introduction rate; d represents the shape parameter; β represents the inflection point factor; t represents the time variable;
[0077] When t tends to infinity in the fault introduction rate function, ω(t)=αdt d-1 ;When t tends to infinity and d1, ω(t) tends to in infinity.
[0078] From Figure 1 ~ Figure 3 , we can see the complex variation of the fault introduction rate function ω(t) with test time.
[0079] From figure 1 , we can see that when t tends to infinity and d<1, t...
experiment example 1
[0124] Experimental Example 1: Performance Comparison of Models
[0125] Three fault datasets for three Apache open source software product projects (https: / / issues.apache.org) Each fault dataset includes three consecutive subsets of fault data. The fault data set is detailed in Table 1. Note that detected open source software bugs are stored in the bug tracking system. Fault states in the fault tracking system include FIXED, INVALID, WONTFIX, and DUPLICATE, etc. We removed invalid, unrepairable, and duplicate faults, and the remaining faults are collected in our Open Source Software Failure Dataset.
[0126] To fully validate the performance of the proposed model, we use 5 model comparison criteria and 5 software reliability comparison models. Five model comparison criteria including mean squared error (MSE), R 2 , RMSE, TS and Bias. Five software reliability comparison models include G-O model, Weibull distribution model, generalized inflection sigmoid (GISS) model, Wan...
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