A generalized multiple environmental factors software reliability model with stochastic fault detection process

Mengmeng Zhu, Hoang Pham

Research output: Contribution to journalArticlepeer-review

4 Scopus citations

Abstract

Software systems have been widely applied in numerous safety–critical domains; however, large-scale software development is still considered as a complicated and expensive activity. As the latest trends in software industry accelerate the complexity and dependency of software development, such complicated and human-centered process needs to be addressed well. Meanwhile, recent survey investigations (Zhu et al. in J Syst Softw 109:150–160, 2015; Zhu and Pham in J Syst Softw 132:72–84, 2017) revealed that environmental factors, defined from software development, have significant impacts on software reliability. Considering such significant impacts, we first propose a generalized multiple-environmental-factors software reliability growth model with multiple environmental factors and the associated randomness under the martingale framework. The randomness is reflected on the process of detecting software fault. Indeed, this is a stochastic fault detection process. As an illustration, a specific multiple-environmental-factors software reliability growth model incorporating two specific environmental factors, percentage of reused modules and frequency of program specification change, is further developed. Lastly, we employ two real-world data sets to demonstrate the prediction performance of the proposed generalized multiple-environmental-factors software reliability growth model.

Original languageEnglish (US)
Pages (from-to)525-546
Number of pages22
JournalAnnals of Operations Research
Volume311
Issue number1
DOIs
StatePublished - Apr 2022

All Science Journal Classification (ASJC) codes

  • Decision Sciences(all)
  • Management Science and Operations Research

Keywords

  • Environmental factors
  • Martingale framework
  • Software reliability growth model

Fingerprint

Dive into the research topics of 'A generalized multiple environmental factors software reliability model with stochastic fault detection process'. Together they form a unique fingerprint.

Cite this