DSA 2023 Keynote Speech 2

A Unification of Software Reliability Models via
Non-homogeneous Markov Processes


In this talk, we focus on non-homogeneous Markov processes (NHMPs), which are generalizations of the well-known homogeneous Markov processes (HMPs) and non-homogeneous Poisson processes (NHPPs), and compare two software reliability models (SRMs) which can be classified into a generalized binomial process (GBP) and a generalized Polya process (GPP). GBP and GPP are also characterized respectively as a Markov inverse death process and a Markov birth process, with state and time dependent transition rates. We develop a unified software reliability modeling framework based on the NHMPs and apply it to the software reliability prediction. Throughout numerical examples with the fault count data observed in actual closed-source software (CSS) and open-source software (OSS) development projects, we compare two SRMs (GBP and GPP) in terms of the goodness-of-fit and predictive performances, in addition to the quantitative software reliability assessment. We also consider software release problems with these generalized SRMs, and investigate the impact on the software release decision.


Tadashi Dohi avatar
Professor Tadashi Dohi Japan

Professor and Dean
School of Informatics and Data Science
Hiroshima University, Japan

Tadashi Dohi received the Bachelor of Science in Engineering (B.S.E.), Master of Science (M.S.), and Doctor of Engineering (Dr. of Eng.) degrees from Hiroshima University, Japan, in 1989, 1991, and 1995, respectively. In 1992 he joined as an Assistant Professor in the Department of Industrial and Systems Engineering, Hiroshima University. In 1992 and 2000, he was a Visiting Research Scholar in the Faculty of Commerce and Business Administration, University of British Columbia, Canada, and Hudson School of Engineering, Duke University, USA, respectively, on the leave absent from Hiroshima University. Since 2002, he has been working as a Full Professor in Hiroshima University. He is now the Dean of the School of Informatics and Data Science, Hiroshima University.

His research areas include Reliability Engineering, Software Reliability, Dependable Computing, Performance Evaluation, Computer Security and Operations Research. He is a Regular Member of ORSJ, IEICE, IPSJ, REAJ and IEEE. He published over 600 peer-reviewed papers (270 journal papers and 350 conference papers), 45 book chapters, and 25 edited books/proceedings in the above research area. Dr. Dohi served as a General Chair/Program Committee Chair of over 20 international events, and worked as a Program Committee Member in many international premier conferences such as DSN, ISSRE, EDCC, SRDS, HASE, QRS, ICPE, SAC, among others. He is an Associate Editor/Editorial Board Member of a dozen of international journals including IEEE Transactions on Reliability.