A Software Reliability Model Considering a Scale Parameter of the Uncertainty and a New Criterion

Kwang Yoon Song,Youn Su Kim,Hoang Pham,In Hong Chang
DOI: https://doi.org/10.3390/math12111641
IF: 2.4
2024-05-24
Mathematics
Abstract:It is becoming increasingly common for software to operate in various environments. However, even if the software performs well in the test phase, uncertain operating environments may cause new software failures. Traditional proposed software reliability models under uncertain operating environments suffer from the problem of being well-suited to special cases due to the large number of assumptions involved. To improve these problems, this study proposes a new software reliability model that assumes an uncertain operating environment. The new software reliability model is a model that minimizes assumptions and minimizes the number of parameters that make up the model, so that the model can be applied to general situations better than the traditional proposed software reliability models. In addition, various criteria based on the difference between the predicted and estimated values have been used in the past to demonstrate the superiority of the software reliability models. Also, we propose a new multi-criteria decision method that can simultaneously consider multiple goodness-of-fit criteria. The multi-criteria decision method using ranking is useful for comprehensive evaluation because it does not rely on individual criteria alone by ranking and weighting multiple criteria for the model. Based on this, 21 existing models are compared with the proposed model using two datasets, and the proposed model is found to be superior for both datasets using 15 criteria and the multi-criteria decision method using ranking.
mathematics
What problem does this paper attempt to address?
The problem this paper attempts to address is the reliability modeling of software under uncertain operating environments. Traditional software reliability models, when dealing with uncertain operating environments, become complex and only applicable to specific situations due to excessive assumptions. Therefore, this paper proposes a new Non-Homogeneous Poisson Process (NHPP) software reliability model that considers uncertain operating environments and reduces the number of assumptions and parameters, making it more applicable to general situations. Additionally, the paper introduces a ranking-based Multi-Criteria Decision-Making Method (MCDMR) to comprehensively evaluate the superiority of the model by integrating multiple fitting criteria. Specifically, the main contributions of the paper include: 1. **Proposing a new NHPP software reliability model**: This model assumes uncertain operating environments and reduces the number of assumptions and parameters, making it more applicable to general situations. 2. **Introducing a Multi-Criteria Decision-Making Method (MCDMR)**: This method provides a comprehensive evaluation of model performance by ranking and weighting multiple fitting criteria. 3. **Validating the effectiveness of the new model**: Experimental results on 2 datasets demonstrate the superiority of the new model across multiple fitting criteria. These improvements make the new model more effective and reliable in addressing software reliability issues under uncertain operating environments.