Title: Reliability analysis using change-point concept and optimal version-updating for open source software

Authors: Ajay Kumar

Addresses: Department of Applied Sciences, ABV-IIITM Gwalior, Gwalior 474015, MP, India

Abstract: Open Source Software (OSS) is an emerging platform for software development. The desired performance and reliability of OSS projects have been a point of concern. Our main objective is to analyse the reliability of OSS using the change point concept and to estimate the optimal time for version updating of OSS. The proposed model has been tested on datasets from a public release of Apache open-source software and it has been found that the proposed model provides more accurate reliability estimation. Moreover, the proposed reliability growth model for OSS will help management to determine the optimal version-updating time for OSS using multi-attribute utility theory. The proposed model is practically implicated since it considers the multiple releases of software to be common by taking reliability growth model for each release individually into consideration. Furthermore, multiple change points can be considered in order to make the model more accurate.

Keywords: open source software; fault reduction factor; change point; imperfect debugging; software reliability growth model; multi-attribute utility theory; non-homogeneous Poisson process.

DOI: 10.1504/IJRS.2021.125734

International Journal of Reliability and Safety, 2021 Vol.15 No.4, pp.217 - 239

Received: 21 Jul 2020
Accepted: 28 Mar 2021

Published online: 27 Sep 2022 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article