A Method of Reliability Assessment Based on Stochastic Model for Open Source Software  
Author Shoichiro Miyamoto

 

Co-Author(s) Yoshinobu Tamura; Shigeru Yamada

 

Abstract Software reliability growth model (SRGM) is used as one of the reliability assessment methods to assess the software reliability. In SRGM, the degree of reliability growth may fluctuate greatly according to change in the internal state of the software. It is called the change point (CP). Several researchers proposed the SRGM considering CP. In open source software (OSS), there are many projects that continue development even after the software is released. Therefore, the major updates with breaking changes may occur in it. The major updates can be a factor that causes a CP because it greatly changes the internal state of the OSS. This paper focuses on the relationship between CP and software updates. We collect OSS fault data from a bug tracking system. Moreover, we examine the behavior of SRGM before and after software updates. Furthermore, we discuss the applicability of SRGM for CP in OSS. As a result, we have confirmed that the SRGM can evaluate the reliability in the environment with major updates. Especially, the exponential SRGM is suitable method to assess the OSS reliability for propose method.

 

Keywords Software reliability, software reliability growth model, change point, open source software
   
    Article #:  RQD28-274
 

Proceedings of 28th ISSAT International Conference on Reliability & Quality in Design
August 3-5, 2023