Software reliability model of open source software based on the decreasing trend of fault introduction.

PLoS One

School of Automation and Software Engineering, Shanxi University, Taiyuan, People's Republic of China.

Published: May 2022

Open source software (OSS) has become one of the modern software development methods. OSS is mainly developed by developers, volunteers, and users all over the world, but its reliability has been widely questioned. When OSS faults are detected, volunteers or users send them to developers by email or network. After the developer confirms the fault, it will be randomly assigned to the debugger who may be a developer, a volunteer, or a user. These open source community contributors also have the phenomenon of learning when removing faults. When the detected faults are removed, the number of introduced faults decreases gradually. Therefore, this study proposes a software reliability model with the decreasing trend of fault introduction in the process of OSS development and testing. The validity of the proposed model and the accuracy of estimating residual faults are verified by experiments. The proposed model can be used to evaluate the reliability and predict the remaining faults in the actual OSS development and testing process.

Download full-text PDF

Source
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC9060381PMC
http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0267171PLOS

Publication Analysis

Top Keywords

open source
12
software reliability
8
reliability model
8
source software
8
decreasing trend
8
trend fault
8
fault introduction
8
volunteers users
8
faults detected
8
oss development
8

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!