Software Reliability Growth Model Considering Package Manager Behavior and Growth of User Share

From the perspective of software quality management, the software reliability growth model (SRGM) is frequently used by many project managers. Especially, the nonhomogeneous Poisson process model is used for the commercial software, because it can express the fault convergence status of software. On the other hand, the software reliability growth curve of open source software (OSS) tends to show the distorted curve due to multiple factors such as the number of the users and the software update. It is difficult to evaluate the software reliability for OSS. Thus, it is needed to develop SRGM considering the factors of OSS. In the past, the number of the downloads was used to the OSS’s SRGM considering number of users. However, several software distributors only record the sum of the number of the downloads for all version. To perform evaluation with high accuracy, it needs to use the latest version only for calculating execution time because the older version contributes very little to debugging the latest version OSS. In this paper, we analyze the migration of downloads of the latest version from urllib3 which can analyze the number of downloads by detail version. Moreover, we propose the SRGM considering the package manager behavior.

Authors

Institutions

Publication Details

Journal
International Journal of Reliability Quality and Safety Engineering
Published
2025-06-02
DOI
https://doi.org/10.1142/s0218539325500202
Primary Topic
Software Reliability and Analysis Research
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Software Reliability Growth Model Considering Package Manager Behavior and Growth of User Share

Yoshinobu Tamura, Shigeru Yamada, Shoichiro Miyamoto, Lei Zhou
1 links
International Journal of Reliability Quality and Safety Engineering
Software Reliability and Analysis Research
article

Software Reliability Growth Model Considering Package Manager Behavior and Growth of User Share

Yoshinobu Tamura, Shigeru Yamada, Shoichiro Miyamoto, Lei Zhou
article en

Abstract

From the perspective of software quality management, the software reliability growth model (SRGM) is frequently used by many project managers. Especially, the nonhomogeneous Poisson process model is used for the commercial software, because it can express the fault convergence status of software. On the other hand, the software reliability growth curve of open source software (OSS) tends to show the distorted curve due to multiple factors such as the number of the users and the software update. It is difficult to evaluate the software reliability for OSS. Thus, it is needed to develop SRGM considering the factors of OSS. In the past, the number of the downloads was used to the OSS’s SRGM considering number of users. However, several software distributors only record the sum of the number of the downloads for all version. To perform evaluation with high accuracy, it needs to use the latest version only for calculating execution time because the older version contributes very little to debugging the latest version OSS. In this paper, we analyze the migration of downloads of the latest version from urllib3 which can analyze the number of downloads by detail version. Moreover, we propose the SRGM considering the package manager behavior.

International Journal of Reliability Quality and Safety EngineeringVol. 32(05)
Yamaguchi University (JP), Tottori University (JP)
Japan Society for the Promotion of Science
Openalex Percentile: Top 88%
Software Reliability and Analysis Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Software Reliability Growth Model Considering Package Manager Behavior and Growth of User Share — Yoshinobu Tamura, Shigeru Yamada, et al. · International Journal of Reliability Quality and Safety Engineering (2025) | TGRS Research Map | TGRS