使用大小偏差建模估计软件可靠性
Soumen Dey1, Ashis Kumar Chakraborty2
1Norwegian University of Life Sciences, s, Norway.
Journal of applied statistics
|December 4, 2024
概括
本研究引入了一种新型的大小偏差抽样方法,以估计软件可靠性和错误数量. 开发的贝叶斯模型准确预测软件缺陷和测试阶段,增强软件质量保证.
科学领域:
- 软件工程 软件工程 软件工程
- 统计建模 统计建模
- 可靠性工程可靠性工程
背景情况:
- 软件测试对于在开发过程中识别错误至关重要.
- 估计软件可靠性和总错误数量仍然是一个挑战.
- 现有的方法可能无法完全捕捉错误检测动态.
研究的目的:
- 为软件可靠性估计提出一个以大小为偏见的抽样框架.
- 引入"最终的错误大小"概念作为一个潜在的变量.
- 开发和验证贝叶斯通用线性混合模型 (GLMM).
主要方法:
- 开发了一个贝叶斯式GLMM,采用大小偏差抽样.
- 该模型将错误检测概率视为最终错误大小的函数.
- 通过模拟通过不同的输入和检测概率进行的灵敏度分析.
主要成果:
- 开发的模型准确地估计了软件可靠性的关键参数.
- 模拟研究证实了参数估计的稳定性.
- 该模型已成功应用于商业和ISRO软件测试数据集.
结论:
- 大小偏差抽样方法为软件可靠性和错误估计提供了一个统一的框架.
- 贝叶斯式GLMM为软件测试阶段提供了准确的预测.
- 层次建模方法在软件工程之外有潜在的应用,例如在碳化合物勘探中.
相关概念视频
Estimating Population Standard Deviation
3.0K
When the population standard deviation is unknown and the sample size is large, the sample standard deviation s is commonly used as a point estimate of σ. However, it can sometimes under or overestimate the population standard deviation. To overcome this drawback, confidence intervals are determined to estimate population parameters and eliminate any calculation bias accurately. However, this only applies to random samples from normally distributed populations. Knowing the sample mean and...
3.0K
Estimating Population Mean with Known Standard Deviation
8.3K
To construct a confidence interval for a single unknown population mean μ, where the population standard deviation is known, we need sample mean as an estimate for μ and we need the margin of error. Here, the margin of error (EBM) is called the error bound for a population mean (abbreviated EBM). The sample mean is the point estimate of the unknown population mean μ.
The confidence interval estimate will have the form as follows:
(point estimate - error bound, point estimate +...
The confidence interval estimate will have the form as follows:
(point estimate - error bound, point estimate +...
8.3K
Contaminants and Errors
85
Effective sample preparation is crucial for accurate and reliable laboratory analysis. During this process, two significant sources of error can arise: concentration bias from improper sample splitting and contamination caused by methods used to reduce particle size, such as grinding or homogenization. Identifying and minimizing these potential errors is crucial to ensuring the validity of the analysis.
Another key consideration is determining the appropriate number of samples required to...
Another key consideration is determining the appropriate number of samples required to...
85
Estimating Population Mean with Unknown Standard Deviation
7.6K
In practice, we rarely know the population standard deviation. In the past, when the sample size was large, this did not present a problem to statisticians. They used the sample standard deviation s as an estimate for σ and proceeded as before to calculate a confidence interval with close enough results. However, statisticians ran into problems when the sample size was small. A small sample size caused inaccuracies in the confidence interval.
William S. Gosset (1876–1937) of the...
William S. Gosset (1876–1937) of the...
7.6K
Bootstrapping
583
The term "bootstrap" originated in the 19th century as a metaphor for self-improvement or achieving something independently, without external assistance. This concept extends to statistical bootstrapping, a self-contained method for estimating population parameters through resampling, even though it can be computationally intensive. Developed by the American statistician Dr. Bradley Efron in 1979, bootstrapping provides a robust way to perform inference when the original sample size is...
583
Bias
3.7K
Bias refers to any tendency that prevents a question from being considered unprejudiced. In research, bias occurs when one outcome or answer is selected or encouraged over others in sampling or testing. Bias can occur during any research phase, including study design, data collection, analysis, and publication.
In statistics, a sampling bias is created when a sample is collected from a population, and some members of the population are not as likely to be chosen as others (remember, each member...
In statistics, a sampling bias is created when a sample is collected from a population, and some members of the population are not as likely to be chosen as others (remember, each member...
3.7K


