TITLE:
Component-Oriented Reliability Analysis Based on Hierarchical Bayesian Model for an Open Source Software
AUTHORS:
Yoshinobu Tamura, Hidemitsu Takehara, Shigeru Yamada
KEYWORDS:
Open Source Software, Reliability, Bayesian Model, Markov Chain Monte Carlo Method
JOURNAL NAME:
American Journal of Operations Research,
Vol.1 No.2,
June
17,
2011
ABSTRACT: The successful experience of adopting distributed development models in such open source projects includes GNU/Linux operating system, Apache HTTP server, Android, BusyBox, and so on. The open source project contains special features so-called software composition by which several geographically-dispersed compo-nents are developed in all parts of the world. We propose a method of component-oriented reliability as-sessment based on hierarchical Bayesian model and Markov chain Monte Carlo methods. Especially, we fo-cus on the fault-detection rate for each component reported to the bug tracking system. We can assess the reliability for the whole open source software system by using the confidence interval for each component. Also, we analyze actual software fault-count data to show numerical examples of reliability assessment for OSS.